diff --git a/window.go b/window.go index 76891a71fd6a2deb84337e1e18e2450591d4a84b..7867ea378cb3526a27eec463b5af18c64f152d50 100644 --- a/window.go +++ b/window.go @@ -7,6 +7,7 @@ import ( "github.com/faiface/pixel/pixelgl" "github.com/go-gl/gl/v3.3-core/gl" "github.com/go-gl/glfw/v3.2/glfw" + "github.com/go-gl/mathgl/mgl32" "github.com/pkg/errors" ) @@ -114,6 +115,10 @@ func NewWindow(config WindowConfig) (*Window, error) { defaultVertexShader, defaultFragmentShader, ) + + // default uniforms + w.defaultShader.SetUniformAttr(maskColorVec4, mgl32.Vec4{1, 1, 1, 1}) + w.defaultShader.SetUniformAttr(transformMat3, mgl32.Ident3()) }) if err != nil { w.Delete()