commit 0c5fa440b76ff0c5f3e438382c6d8d0aff658b66
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Tue Jun 13 13:13:20 2017 +0100

    Fix 'Olimpic' APP. Now  29 out of 31 APPs work.

diff --git a/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java b/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
index 964620d..680d858 100644
--- a/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
+++ b/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
@@ -97,7 +97,12 @@ class OlimpicRenderer implements GLSurfaceView.Renderer
       mLeaf = new DistortedTexture(LEAF_SIZE,LEAF_SIZE);
       DistortedTexture surface = new DistortedTexture(3*LEAF_SIZE,3*LEAF_SIZE);
       mMesh = new MeshFlat(1,1);
+      mMove = new Static3D(0,0,0);
+      mScale= new Static3D(1,1,1);
+
       DistortedEffects effects = new DistortedEffects();
+      effects.apply(new MatrixEffectMove(mMove));
+      effects.apply(new MatrixEffectScale(mScale));
 
       mScreenW = 9*LEAF_SIZE;
       mScreenH = 9*LEAF_SIZE;
@@ -137,11 +142,6 @@ class OlimpicRenderer implements GLSurfaceView.Renderer
 
       mScreen = new DistortedScreen(mView);
       mScreen.attach(mRoot);
-
-      mMove = new Static3D(0,0,0);
-      mScale= new Static3D(1,1,1);
-      effects.apply(new MatrixEffectMove(mMove));
-      effects.apply(new MatrixEffectScale(mScale));
       }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
