gl.useProgram(shader.program);
gl.bindVertexArray(vertex_array);
gl.drawArrays(gl.TRIANGLES, 0, vertex_count);
+ gl.bindVertexArray(-1);
vertex_count = 0;
}
window_height := 0
poll_events :: () {
- use events.DomEventKind;
-
for event: events.consume() do switch event.kind {
- case Resize {
+ case .Resize {
println("The window was resized!");
window_width = event.resize.width;
gl.viewport(0, 0, window_width, window_height);
}
- case MouseDown {
- if event.mouse.button == ~~0 {
+ case .MouseDown {
+ if event.mouse.button == .Left {
println("Left button click!");
}
}