small animation to ball dying
[fishladder.git] / fishladder_resources.h
index f5b392a898648b6fd43eac60af963ce490decbd8..1a56f549739cf6512013423898378cc2b32533e5 100644 (file)
@@ -161,7 +161,7 @@ SHADER_DEFINE( shader_tile_colour,
 SHADER_DEFINE( shader_ball,
        // VERTEX
        "layout (location=0) in vec2 a_co;"
-       "uniform vec2 uOffset;"
+       "uniform vec3 uOffset;"
        "uniform mat3 uPv;"
        ""
        "out vec4 aTexCoords;"
@@ -169,7 +169,7 @@ SHADER_DEFINE( shader_ball,
        "void main()"
        "{"
                // Vertex transform
-               "vec3 worldpos = vec3( a_co * 0.5 - 0.25 + uOffset, 1.0 );"
+               "vec3 worldpos = vec3( (a_co * 0.5 - 0.25) * uOffset.z + uOffset.xy, 1.0 );"
                "gl_Position = vec4( uPv * worldpos, 1.0 );"
 
                // Create texture coords