From 9ae738448dc05707b309d89db5c4b7a7b88e1697 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Sat, 26 Apr 2014 09:35:15 +0200 Subject: [PATCH] basic skel --- .gitignore | 2 ++ .gopath | 0 ld48-29.go | 28 ++++++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 .gitignore create mode 100644 .gopath create mode 100644 ld48-29.go diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..18cd11e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/src +/pkg diff --git a/.gopath b/.gopath new file mode 100644 index 0000000..e69de29 diff --git a/ld48-29.go b/ld48-29.go new file mode 100644 index 0000000..13c5d9c --- /dev/null +++ b/ld48-29.go @@ -0,0 +1,28 @@ +package main + +import ( + "runtime" + "log" + gl "github.com/go-gl/gl" + glfw "github.com/go-gl/glfw3" + pa "code.google.com/p/portaudio-go/portaudio" +) + +var _ = gl.Begin // TODO: remove later +var _ = glfw.Init // TODO: remove later +var _ = pa.Initialize // TODO: remove later + +func errorCallback(err glfw.ErrorCode, desc string) { + log.Printf("%v: %v\n", err, desc) +} + +func main() { + runtime.LockOSThread() + + glfw.SetErrorCallback(errorCallback) + + if !glfw.Init() { + panic("Can't init glfw!") + } + defer glfw.Terminate() +}