func setupGeometry(gl *webgl.Context, program *js.Object) { gl.BindBuffer(gl.ARRAY_BUFFER, gl.CreateBuffer()) gl.BufferData(gl.ARRAY_BUFFER, buildArray(), gl.STATIC_DRAW) positionLocation := gl.GetAttribLocation(program, "a_position") gl.EnableVertexAttribArray(positionLocation) gl.VertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0) }