commit 629120e4e46aa5c6f23286c50cdee920f3c7b055
Author: leszek <leszek@koltunski.pl>
Date:   Fri Apr 21 22:46:43 2017 +0100

    Minor.

diff --git a/src/main/java/org/distorted/examples/deform/DeformRenderer.java b/src/main/java/org/distorted/examples/deform/DeformRenderer.java
index 781147e..1ef9fd5 100644
--- a/src/main/java/org/distorted/examples/deform/DeformRenderer.java
+++ b/src/main/java/org/distorted/examples/deform/DeformRenderer.java
@@ -30,7 +30,6 @@ import org.distorted.library.MeshObject;
 import org.distorted.library.MeshFlat;
 
 import org.distorted.library.EffectNames;
-import org.distorted.library.EffectTypes;
 import org.distorted.library.type.Dynamic3D;
 import org.distorted.library.type.Static3D;
 import org.distorted.library.type.Static4D;
@@ -87,11 +86,22 @@ class DeformRenderer implements GLSurfaceView.Renderer
       { 
       mView = view;
 
+      fpsW = 120;
+      fpsH =  70;
+
+      fpsBitmap = Bitmap.createBitmap(fpsW,fpsH, Bitmap.Config.ARGB_8888);
+      fpsMesh = new MeshFlat(1,1);
+      fpsTexture = new DistortedTexture(fpsW,fpsH);
+      fpsTexture.setTexture(fpsBitmap);
+      fpsCanvas = new Canvas(fpsBitmap);
+      fpsEffects = new DistortedEffects();
+      fpsEffects.move( new Static3D(5,5,0) );
+
       mPaint = new Paint();
       mPaint.setAntiAlias(true);
       mPaint.setTextAlign(Paint.Align.CENTER);
+      mPaint.setTextSize(0.7f*fpsH);
 
-      fpsEffects = new DistortedEffects();
       stretchEffects = new DistortedEffects();
 
       mRegion = new Static4D(0,0,0,0);
@@ -174,7 +184,7 @@ class DeformRenderer implements GLSurfaceView.Renderer
      mPaint.setColor(0xffffffff);
      fpsCanvas.drawRect(0, 0, fpsW, fpsH, mPaint);
      mPaint.setColor(0xff000000);
-     fpsCanvas.drawText(fpsString, fpsW/2, 5*fpsH/6, mPaint);
+     fpsCanvas.drawText(fpsString, fpsW/2, 0.75f*fpsH, mPaint);
      fpsTexture.setTexture(fpsBitmap);
 
      long time = System.currentTimeMillis();
@@ -200,10 +210,6 @@ class DeformRenderer implements GLSurfaceView.Renderer
      Bitmap stretchBitmap = Bitmap.createBitmap(w,h, Bitmap.Config.ARGB_8888);
      stretchCanvas = new Canvas(stretchBitmap);
 
-     fpsW = scrWidth/5;
-     fpsH = fpsW/2;
-
-     mPaint.setTextSize(2*fpsH/3);
      mPaint.setColor(0xff008800);
      mPaint.setStyle(Style.FILL);
      stretchCanvas.drawRect(0, 0, w, h, mPaint);
@@ -216,21 +222,12 @@ class DeformRenderer implements GLSurfaceView.Renderer
        }
 
      touchPoint= new Static3D(0,0,0);
-     fpsMesh = new MeshFlat(1,1);
-
-     fpsBitmap = Bitmap.createBitmap(fpsW,fpsH, Bitmap.Config.ARGB_8888);
-     fpsCanvas = new Canvas(fpsBitmap);
 
      if( stretchTexture==null ) stretchTexture = new DistortedTexture(w,h);
      stretchTexture.setTexture(stretchBitmap);
 
-     if( fpsTexture==null ) fpsTexture = new DistortedTexture(fpsW,fpsH);
-     fpsTexture.setTexture(fpsBitmap);
-
      stretchEffects.abortAllEffects();
-     fpsEffects.abortAllEffects();
      stretchEffects.move( new Static3D(scrWidth/4,scrHeight/4,0) );
-     fpsEffects.move( new Static3D(5,5,0) );
 
      mScreen.detachAll();
      mScreen.attach(stretchTexture,stretchEffects,stretchMesh);
diff --git a/src/main/java/org/distorted/examples/multiblur/MultiblurRenderer.java b/src/main/java/org/distorted/examples/multiblur/MultiblurRenderer.java
index eb13a13..e2ef1c2 100644
--- a/src/main/java/org/distorted/examples/multiblur/MultiblurRenderer.java
+++ b/src/main/java/org/distorted/examples/multiblur/MultiblurRenderer.java
@@ -90,7 +90,6 @@ class MultiblurRenderer implements GLSurfaceView.Renderer
     // FPS
     private DistortedTexture fpsTexture;
     private DistortedEffects fpsEffects;
-    private MeshFlat fpsMesh;
     private Canvas fpsCanvas;
     private Bitmap fpsBitmap;
     private Paint mPaint;
@@ -107,17 +106,23 @@ class MultiblurRenderer implements GLSurfaceView.Renderer
       mView = v;
       mDistance = -1;
 
-      mPaint = new Paint();
-      mPaint.setAntiAlias(true);
-      mPaint.setTextAlign(Paint.Align.CENTER);
+      fpsW = 120;
+      fpsH =  70;
 
-      fpsTexture = new DistortedTexture(100,100);
+      fpsTexture = new DistortedTexture(fpsW,fpsH);
+      fpsBitmap = Bitmap.createBitmap(fpsW,fpsH, Bitmap.Config.ARGB_8888);
+      fpsTexture.setTexture(fpsBitmap);
+      fpsCanvas = new Canvas(fpsBitmap);
       fpsEffects = new DistortedEffects();
       fpsEffects.move( new Static3D(5,5,0) );
-      fpsMesh = new MeshFlat(1,1);
       durations = new long[NUM_FRAMES+1];
       currDuration = 0;
 
+      mPaint = new Paint();
+      mPaint.setAntiAlias(true);
+      mPaint.setTextAlign(Paint.Align.CENTER);
+      mPaint.setTextSize(0.7f*fpsH);
+
       for(int i=0; i<NUM_FRAMES+1; i++) durations[i]=0;
 
       mBlurStatus = new boolean[NUM_OBJECTS];
@@ -164,7 +169,7 @@ class MultiblurRenderer implements GLSurfaceView.Renderer
         mScreen.attach(mNode[i]);
         }
 
-      mScreen.attach(fpsTexture,fpsEffects,fpsMesh);
+      mScreen.attach(fpsTexture,fpsEffects,new MeshFlat(1,1));
 
       mBlurStatus[0] = true;
       mNode[0].setPostprocessEffects(mPostEffects);
@@ -177,7 +182,7 @@ class MultiblurRenderer implements GLSurfaceView.Renderer
       mPaint.setColor(0xffffffff);
       fpsCanvas.drawRect(0, 0, fpsW, fpsH, mPaint);
       mPaint.setColor(0xff000000);
-      fpsCanvas.drawText(fpsString, fpsW/2, 5*fpsH/6, mPaint);
+      fpsCanvas.drawText(fpsString, fpsW/2, 0.75f*fpsH, mPaint);
       fpsTexture.setTexture(fpsBitmap);
 
       long time = System.currentTimeMillis();
@@ -208,14 +213,6 @@ class MultiblurRenderer implements GLSurfaceView.Renderer
         }
 
       computeMoveVectors();
-
-      fpsW = width/5;
-      fpsH = fpsW/2;
-      mPaint.setTextSize(2*fpsH/3);
-      fpsBitmap = Bitmap.createBitmap(fpsW,fpsH, Bitmap.Config.ARGB_8888);
-      fpsCanvas = new Canvas(fpsBitmap);
-      fpsTexture.setTexture(fpsBitmap);
-
       mScreen.resize(width, height);
       }
 
