commit b4050791f653bf6c8236b4cff90e82231c7f513b
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Tue Jun 13 12:03:04 2017 +0100

    Fix 'Cat and Dog' APP. Now  24 out of 31 APPs work.

diff --git a/src/main/java/org/distorted/library/effect/MatrixEffectRotate.java b/src/main/java/org/distorted/library/effect/MatrixEffectRotate.java
index b88d00b..e5ef657 100644
--- a/src/main/java/org/distorted/library/effect/MatrixEffectRotate.java
+++ b/src/main/java/org/distorted/library/effect/MatrixEffectRotate.java
@@ -113,6 +113,13 @@ public class MatrixEffectRotate extends MatrixEffect
       uniforms[index+6] = mStaticCenter.getZ();
       }
 
+    if( mStatic1 != null )
+      {
+      uniforms[index+1] = ((Static3D)mStatic1).getX();
+      uniforms[index+2] = ((Static3D)mStatic1).getY();
+      uniforms[index+3] = ((Static3D)mStatic1).getZ();
+      }
+
     if( mDynamic0!=null )
       {
       return mDynamic0.interpolateMain(uniforms,index,currentDuration,step);
@@ -122,9 +129,6 @@ public class MatrixEffectRotate extends MatrixEffect
       if( mStatic1 != null )
         {
         uniforms[index  ] = ((Static1D)mStatic0).getX();
-        uniforms[index+1] = ((Static3D)mStatic1).getX();
-        uniforms[index+2] = ((Static3D)mStatic1).getY();
-        uniforms[index+3] = ((Static3D)mStatic1).getZ();
         }
       else
         {
