now drawing

This commit is contained in:
Loic Nageleisen 2014-04-26 09:56:28 +02:00
parent ef7206fada
commit 40a2d5346f
2 changed files with 38 additions and 5 deletions

View file

@ -26,13 +26,16 @@ func main() {
}
defer glfw.Terminate()
window, err := glfw.CreateWindow(640, 480, "LD48", nil, nil)
window, err := glfw.CreateWindow(640, 480, "LD48-29", nil, nil)
if err != nil {
log.Panic(err)
}
window.MakeContextCurrent()
setup()
defer destroy()
for !window.ShouldClose() {
render()
window.SwapBuffers()
@ -40,6 +43,25 @@ func main() {
}
}
func render() {
// TODO: draw!
func setup() {
gl.Enable(gl.TEXTURE_2D)
gl.Enable(gl.DEPTH_TEST)
gl.Enable(gl.LIGHTING)
gl.Enable(gl.CULL_FACE)
gl.ClearColor(0.0, 0.0, 0.5, 0)
gl.ClearDepth(1)
gl.DepthFunc(gl.LEQUAL)
}
func destroy() {
// TODO: release objects
}
func render() {
gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT)
gl.MatrixMode(gl.PROJECTION)
gl.LoadIdentity()
gl.Frustum(-1, 1, -1, 1, 1.0, 10.0)
}