commit e72c53e547bc97ec0e6f85a04cb7e8dc6a8ac4d1
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu May 17 16:33:56 2018 +0100

    Reengineer DistortedScreen

diff --git a/build.gradle b/build.gradle
index 13c14ab..0047089 100644
--- a/build.gradle
+++ b/build.gradle
@@ -18,6 +18,6 @@ android {
 }
 
 dependencies {
-    compile project(':distorted-library')
+    api project(':distorted-library')
     implementation 'com.android.support:support-v4:27.1.1'
 }
diff --git a/src/main/java/org/distorted/examples/deform/DeformRenderer.java b/src/main/java/org/distorted/examples/deform/DeformRenderer.java
index 662792a..9b250c5 100644
--- a/src/main/java/org/distorted/examples/deform/DeformRenderer.java
+++ b/src/main/java/org/distorted/examples/deform/DeformRenderer.java
@@ -134,7 +134,7 @@ class DeformRenderer implements GLSurfaceView.Renderer
       movingShearDynamic.add(vShear[0]);
 
       mScreen = new DistortedScreen();
-      mScreen.setDebug(DistortedScreen.DEBUG_FPS);
+      mScreen.showFPS();
 
       mMovingDistort   = new VertexEffectDistort(movingDistortDynamic, mTouchPoint, mRegion);
       mMovingDeform    = new VertexEffectDeform(movingDeformDynamic, mTouchPoint, mRegion);
diff --git a/src/main/java/org/distorted/examples/glow/GlowRenderer.java b/src/main/java/org/distorted/examples/glow/GlowRenderer.java
index 2dea144..59bedfc 100644
--- a/src/main/java/org/distorted/examples/glow/GlowRenderer.java
+++ b/src/main/java/org/distorted/examples/glow/GlowRenderer.java
@@ -82,7 +82,7 @@ class GlowRenderer implements GLSurfaceView.Renderer
       mScreen = new DistortedScreen();
       mScreen.attach(mLeaf, effects, new MeshFlat(1,1) );
       mScreen.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
-      mScreen.setDebug(DistortedScreen.DEBUG_FPS);
+      mScreen.showFPS();
       }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/java/org/distorted/examples/multiblur/MultiblurRenderer.java b/src/main/java/org/distorted/examples/multiblur/MultiblurRenderer.java
index 1edac2b..e6ff9e9 100644
--- a/src/main/java/org/distorted/examples/multiblur/MultiblurRenderer.java
+++ b/src/main/java/org/distorted/examples/multiblur/MultiblurRenderer.java
@@ -109,7 +109,7 @@ class MultiblurRenderer implements GLSurfaceView.Renderer
       mQuat2 = new Static4D(0,0,0,1);  // quaternions
 
       mScreen = new DistortedScreen();
-      mScreen.setDebug(DistortedScreen.DEBUG_FPS);
+      mScreen.showFPS();
 
       for(int i=0; i<NUM_OBJECTS; i++)
         {
diff --git a/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java b/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
index dffce8d..4407d8f 100644
--- a/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
+++ b/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
@@ -88,7 +88,7 @@ class TriblurRenderer implements GLSurfaceView.Renderer
       mQuat2 = new Static4D(0,0,0,1);  // quaternions
 
       mScreen = new DistortedScreen();
-      mScreen.setDebug(DistortedScreen.DEBUG_FPS);
+      mScreen.showFPS();
 
       mBlurStatus   = new boolean[NUM_OBJECTS];
       mBlurVector   = new Static1D[NUM_OBJECTS];
