From 733e0563764a8155e5b024fc211920dec1bc66da Mon Sep 17 00:00:00 2001 From: nikitar020 <42252263+nikitar020@users.noreply.github.com> Date: Thu, 7 Mar 2019 11:25:40 +0200 Subject: [PATCH] Fix GL error GL_INVALID_OPERATION message (issue #153) (#240) --- glfont/truetype.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/glfont/truetype.go b/glfont/truetype.go index d1d273a..c7856a2 100644 --- a/glfont/truetype.go +++ b/glfont/truetype.go @@ -53,12 +53,10 @@ func LoadTrueTypeFont(program uint32, r io.Reader, scale float32) (*Font, error) vertAttrib := uint32(gl.GetAttribLocation(f.program, gl.Str("vert\x00"))) gl.EnableVertexAttribArray(vertAttrib) gl.VertexAttribPointer(vertAttrib, 2, gl.FLOAT, false, 4*4, gl.PtrOffset(0)) - defer gl.DisableVertexAttribArray(vertAttrib) texCoordAttrib := uint32(gl.GetAttribLocation(f.program, gl.Str("vertTexCoord\x00"))) gl.EnableVertexAttribArray(texCoordAttrib) gl.VertexAttribPointer(texCoordAttrib, 2, gl.FLOAT, false, 4*4, gl.PtrOffset(2*4)) - defer gl.DisableVertexAttribArray(texCoordAttrib) gl.BindBuffer(gl.ARRAY_BUFFER, 0) gl.BindVertexArray(0)