Browse Source

Fix ShaderBlock example;

bjorn 3 years ago
parent
commit
32ca2f0b34
1 changed files with 3 additions and 3 deletions
  1. 3 3
      api/lovr/graphics/ShaderBlock/init.lua

+ 3 - 3
api/lovr/graphics/ShaderBlock/init.lua

@@ -41,10 +41,10 @@ return {
       -- Create the shader, injecting the shader code for the block
       shader = lovr.graphics.newShader(
         block:getShaderCode('ModelBlock') .. [[
-        vec4 position(mat4 projecion, mat4 transform, vec4 vertex) {
-          return projection * transform * modelPositions[gl_InstanceID] * vertex;
+        vec4 position(mat4 project, mat4 transform, vec4 vertex) {
+          return lovrProjection * lovrTransform * modelPositions[gl_InstanceID] * lovrVertex;
         }
-      ]])
+      ]], nil)
 
       -- Bind the block to the shader
       shader:sendBlock('ModelBlock', block)