Browse Source

Fix the Canvas init example

Josip Miskovic 3 years ago
parent
commit
26107c8ca2
1 changed files with 4 additions and 4 deletions
  1. 4 4
      api/lovr/graphics/Canvas/init.lua

+ 4 - 4
api/lovr/graphics/Canvas/init.lua

@@ -26,15 +26,15 @@ return {
         canvas = lovr.graphics.newCanvas(lovr.headset.getDisplayDimensions())
         canvas = lovr.graphics.newCanvas(lovr.headset.getDisplayDimensions())
 
 
         wave = lovr.graphics.newShader([[
         wave = lovr.graphics.newShader([[
-          vec4 lovrMain() {
-            return lovrRVertex;
+          vec4 position(mat4 projection, mat4 transform, vec4 vertex) {
+            return projection * transform * vertex;
           }
           }
         ]], [[
         ]], [[
           uniform float time;
           uniform float time;
-          vec4 lovrMain() {
+          vec4 color(vec4 gcolor, sampler2D image, vec2 uv) {
             uv.x += sin(uv.y * 10 + time * 4) * .01;
             uv.x += sin(uv.y * 10 + time * 4) * .01;
             uv.y += cos(uv.x * 10 + time * 4) * .01;
             uv.y += cos(uv.x * 10 + time * 4) * .01;
-            return lovrGraphicsColor * lovrDiffuseColor * lovrVertexColor * texture(lovrDiffuseTexture, lovrTexCoord);
+            return lovrGraphicsColor * lovrDiffuseColor * lovrVertexColor * texture(lovrDiffuseTexture, uv);
           }
           }
         ]])
         ]])
       end
       end