commit 7d75585140302704ee1a8df1f28b94e11ef2d0bd
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Thu Jan 19 14:49:57 2017 +0000

    Still one more problem in boundingVertices.

diff --git a/src/main/java/org/distorted/library/DistortedEffects.java b/src/main/java/org/distorted/library/DistortedEffects.java
index 86b0c7e..7411227 100644
--- a/src/main/java/org/distorted/library/DistortedEffects.java
+++ b/src/main/java/org/distorted/library/DistortedEffects.java
@@ -291,7 +291,7 @@ public class DistortedEffects
       }
 
     /// DEBUG ONLY //////
-    // displayBoundingRect(halfInputH, halfInputW, halfZ, df, mM.getMVP(), mesh.getBoundingVertices() );
+    // displayBoundingRect(halfInputW, halfInputH, halfZ, df, mM.getMVP(), mesh.getBoundingVertices() );
     /// END DEBUG ///////
     }
 
diff --git a/src/main/java/org/distorted/library/MeshCubes.java b/src/main/java/org/distorted/library/MeshCubes.java
index 1814059..d0b16b0 100644
--- a/src/main/java/org/distorted/library/MeshCubes.java
+++ b/src/main/java/org/distorted/library/MeshCubes.java
@@ -74,19 +74,19 @@ public class MeshCubes extends MeshObject
 
    private float[] mBoundingVert;
 
-   private static float[] mBoundingVert1 = new float[] { -0.5f,-0.5f, FRONTZ,
-                                                         +0.5f,-0.5f, FRONTZ,
-                                                         -0.5f,+0.5f, FRONTZ,
-                                                         +0.5f,+0.5f, FRONTZ };
+   private static float[] mBoundingVert1 = new float[] { -0.5f,+0.5f, FRONTZ,
+                                                         -0.5f,-0.5f, FRONTZ,
+                                                         +0.5f,+0.5f, FRONTZ,
+                                                         +0.5f,-0.5f, FRONTZ };
 
-   private static float[] mBoundingVert2 = new float[] { -0.5f,-0.5f, FRONTZ,
-                                                         +0.5f,-0.5f, FRONTZ,
-                                                         -0.5f,+0.5f, FRONTZ,
+   private static float[] mBoundingVert2 = new float[] { -0.5f,+0.5f, FRONTZ,
+                                                         -0.5f,-0.5f, FRONTZ,
                                                          +0.5f,+0.5f, FRONTZ,
-                                                         -0.5f,-0.5f, BACKZ ,
-                                                         +0.5f,-0.5f, BACKZ ,
+                                                         +0.5f,-0.5f, FRONTZ,
                                                          -0.5f,+0.5f, BACKZ ,
-                                                         +0.5f,+0.5f, BACKZ  };
+                                                         -0.5f,-0.5f, BACKZ ,
+                                                         +0.5f,+0.5f, BACKZ ,
+                                                         +0.5f,-0.5f, BACKZ  };
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // a Block is split into two triangles along the NE-SW line iff it is in the top-right
@@ -202,6 +202,8 @@ public class MeshCubes extends MeshObject
 
        buildBoundingVert(frontOnly);
 
+//android.util.Log.d("cubes", "VERT STRING:"+debug(mBoundingVert,3));
+
        markRegions();
        dataLength = computeDataLength(frontOnly);
 
@@ -226,13 +228,15 @@ public class MeshCubes extends MeshObject
          for(int i=0; i<mRows; i++)
            mCubes[i][j] = 1;
 
+       mBoundingVert = frontOnly ? mBoundingVert1 : mBoundingVert2;
+
+//android.util.Log.d("cubes", "VERT FULL:"+debug(mBoundingVert,3));
+
        markRegions();
        dataLength = computeDataLength(frontOnly);
 
        remainingVert = dataLength;
        }
-
-     mBoundingVert = frontOnly ? mBoundingVert1 : mBoundingVert2;
      }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -421,8 +425,6 @@ public class MeshCubes extends MeshObject
         mBoundingVert[3*(i+numVert)+2] = BACKZ;
         }
       }
-
-//android.util.Log.d("cubes", "VERT:"+debug(mBoundingVert,3));
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/java/org/distorted/library/MeshFlat.java b/src/main/java/org/distorted/library/MeshFlat.java
index 7c147bc..3295c40 100644
--- a/src/main/java/org/distorted/library/MeshFlat.java
+++ b/src/main/java/org/distorted/library/MeshFlat.java
@@ -34,10 +34,10 @@ public class MeshFlat extends MeshObject
   private int mCols, mRows;
   private int remainingVert;
 
-  private static float[] mBoundingVert = new float[] { -0.5f,-0.5f,0.0f,
-                                                       +0.5f,-0.5f,0.0f,
-                                                       -0.5f,+0.5f,0.0f,
-                                                       +0.5f,+0.5f,0.0f };
+  private static float[] mBoundingVert = new float[] { -0.5f,+0.5f,0.0f,
+                                                       -0.5f,-0.5f,0.0f,
+                                                       +0.5f,+0.5f,0.0f,
+                                                       +0.5f,-0.5f,0.0f };
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Create a flat, full grid.
