commit b2b8387123c1b0b36aaddafd5bad08b3a23dfe23
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Thu Feb 2 17:32:47 2017 +0000

    Minor

diff --git a/src/main/res/raw/main_vertex_shader.glsl b/src/main/res/raw/main_vertex_shader.glsl
index 121536e..b3caa70 100644
--- a/src/main/res/raw/main_vertex_shader.glsl
+++ b/src/main/res/raw/main_vertex_shader.glsl
@@ -533,14 +533,18 @@ void main()
   vec3 n = a_Normal;
 
 #if NUM_VERTEX>0
+  int j=0;
+
   for(int i=0; i<vNumEffects; i++)
     {
-         if( vType[i]==DISTORT) distort(3*i,v,n);
-    else if( vType[i]==DEFORM ) deform (3*i,v,n);
-    else if( vType[i]==SINK   ) sink   (3*i,v);
-    else if( vType[i]==PINCH  ) pinch  (3*i,v);
-    else if( vType[i]==SWIRL  ) swirl  (3*i,v);
-    else if( vType[i]==WAVE   ) wave   (3*i,v,n);
+         if( vType[i]==DISTORT) distort(j,v,n);
+    else if( vType[i]==DEFORM ) deform (j,v,n);
+    else if( vType[i]==SINK   ) sink   (j,v);
+    else if( vType[i]==PINCH  ) pinch  (j,v);
+    else if( vType[i]==SWIRL  ) swirl  (j,v);
+    else if( vType[i]==WAVE   ) wave   (j,v,n);
+
+    j+=3;
     }
  
   restrictZ(v.z);
