diff --git a/canvas_test.go b/canvas_test.go index 45352aa..79bcfa4 100644 --- a/canvas_test.go +++ b/canvas_test.go @@ -10,6 +10,7 @@ import ( "github.com/go-gl/gl/v3.2-core/gl" "github.com/tfriedel6/canvas" + _ "github.com/tfriedel6/canvas/glimpl/xmobile" "github.com/tfriedel6/canvas/sdlcanvas" ) diff --git a/glimpl/xmobile/xmobile.go b/glimpl/xmobile/xmobile.go index 1df4ce7..f41b41e 100644 --- a/glimpl/xmobile/xmobile.go +++ b/glimpl/xmobile/xmobile.go @@ -257,7 +257,7 @@ func (gli GLImpl) TexImage2D(target uint32, level int32, internalformat int32, w sh.Cap = int(width * height * 4) sh.Len = int(width * height * 4) sh.Data = uintptr(pixels) - gli.gl.TexImage2D(gl.Enum(target), int(level), int(width), int(height), gl.Enum(format), gl.Enum(xtype), buf) + gli.gl.TexImage2D(gl.Enum(target), int(level), int(internalformat), int(width), int(height), gl.Enum(format), gl.Enum(xtype), buf) } func (gli GLImpl) TexParameteri(target uint32, pname uint32, param int32) { gli.gl.TexParameteri(gl.Enum(target), gl.Enum(pname), int(param))