|
@@ -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
|