commit 525699f40e102e1e121fac9120bcd96964f41500
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Mon Dec 5 15:04:52 2016 +0000

    Simplify SurfaceViews

diff --git a/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldSurfaceView.java b/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldSurfaceView.java
index 9a90744..faee56e 100644
--- a/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldSurfaceView.java
+++ b/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldSurfaceView.java
@@ -39,12 +39,6 @@ class AroundTheWorldSurfaceView extends GLSurfaceView
       if(!isInEditMode())
         {
         setEGLContextClientVersion(2);
-
-        if( Build.FINGERPRINT.startsWith("generic") )
-          {
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);
-          }
-
         mRenderer = new AroundTheWorldRenderer(this);
         setRenderer(mRenderer);
         }
diff --git a/src/main/java/org/distorted/examples/bean/BeanSurfaceView.java b/src/main/java/org/distorted/examples/bean/BeanSurfaceView.java
index 996ecda..ad70483 100644
--- a/src/main/java/org/distorted/examples/bean/BeanSurfaceView.java
+++ b/src/main/java/org/distorted/examples/bean/BeanSurfaceView.java
@@ -33,12 +33,6 @@ class BeanSurfaceView extends GLSurfaceView
       {
       super(context);
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
       setRenderer(new BeanRenderer(this));
       }
 }
diff --git a/src/main/java/org/distorted/examples/catanddog/CatAndDogSurfaceView.java b/src/main/java/org/distorted/examples/catanddog/CatAndDogSurfaceView.java
index 4039dff..ed1ea0b 100644
--- a/src/main/java/org/distorted/examples/catanddog/CatAndDogSurfaceView.java
+++ b/src/main/java/org/distorted/examples/catanddog/CatAndDogSurfaceView.java
@@ -33,12 +33,6 @@ class CatAndDogSurfaceView extends GLSurfaceView
       {
       super(context);
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
       setRenderer(new CatAndDogRenderer(this));
       }
 }
diff --git a/src/main/java/org/distorted/examples/check/CheckSurfaceView.java b/src/main/java/org/distorted/examples/check/CheckSurfaceView.java
index d5fe007..830448f 100644
--- a/src/main/java/org/distorted/examples/check/CheckSurfaceView.java
+++ b/src/main/java/org/distorted/examples/check/CheckSurfaceView.java
@@ -37,12 +37,6 @@ class CheckSurfaceView extends GLSurfaceView
       if(!isInEditMode())
         {
         setEGLContextClientVersion(2);
-        
-        if( Build.FINGERPRINT.startsWith("generic") )
-          { 
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-          }
-    
         CheckRenderer renderer = new CheckRenderer(this);
         setRenderer(renderer);
         }
diff --git a/src/main/java/org/distorted/examples/cubes/CubesSurfaceView.java b/src/main/java/org/distorted/examples/cubes/CubesSurfaceView.java
index 22a78e1..b6baa30 100644
--- a/src/main/java/org/distorted/examples/cubes/CubesSurfaceView.java
+++ b/src/main/java/org/distorted/examples/cubes/CubesSurfaceView.java
@@ -47,16 +47,8 @@ class CubesSurfaceView extends GLSurfaceView
       if(!isInEditMode())
         {
         setEGLContextClientVersion(2);
-        
-        if( Build.FINGERPRINT.startsWith("generic") )
-          { 
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-          }
-    
         mRenderer = new CubesRenderer(this);
-        
         setRenderer(mRenderer);
-        
         Toast.makeText(c, R.string.example_rotate_toast , Toast.LENGTH_SHORT).show();
         }
       }
diff --git a/src/main/java/org/distorted/examples/deform/DeformSurfaceView.java b/src/main/java/org/distorted/examples/deform/DeformSurfaceView.java
index 8ed8fec..9d27c66 100644
--- a/src/main/java/org/distorted/examples/deform/DeformSurfaceView.java
+++ b/src/main/java/org/distorted/examples/deform/DeformSurfaceView.java
@@ -41,12 +41,6 @@ class DeformSurfaceView extends GLSurfaceView
       if(!isInEditMode())
         {
         setEGLContextClientVersion(2);
-        
-        if( Build.FINGERPRINT.startsWith("generic") )
-          { 
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-          }
-    
         mRenderer = new DeformRenderer(this);
         setRenderer(mRenderer);
         }
diff --git a/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsSurfaceView.java b/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsSurfaceView.java
index 02806ad..3290c04 100644
--- a/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsSurfaceView.java
+++ b/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsSurfaceView.java
@@ -33,12 +33,6 @@ class DifferentBitmapsSurfaceView extends GLSurfaceView
       {
       super(context);
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
       setRenderer(new DifferentBitmapsRenderer(this));
       }
 }
diff --git a/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsSurfaceView.java b/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsSurfaceView.java
index 489bb3c..6027d19 100644
--- a/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsSurfaceView.java
+++ b/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsSurfaceView.java
@@ -33,12 +33,6 @@ class DifferentEffectsSurfaceView extends GLSurfaceView
       {
       super(context);
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
       setRenderer(new DifferentEffectsRenderer(this));
       }
 }
diff --git a/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java b/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
index f739770..270ac3c 100644
--- a/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
+++ b/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
@@ -109,14 +109,7 @@ public class DynamicSurfaceView extends GLSurfaceView
         {
         setFocusable(true);
         setFocusableInTouchMode(true);
-        
         setEGLContextClientVersion(2);
-        
-        if( Build.FINGERPRINT.startsWith("generic") ) // when running on the emulator, insert a magic line that is
-          {                                           // supposed to cure the 'no config chosen' crash on emulator startup
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-          }
-        
         DynamicRenderer mRenderer = new DynamicRenderer(this);
         setRenderer(mRenderer);
         }
diff --git a/src/main/java/org/distorted/examples/effectqueue/EffectQueueSurfaceView.java b/src/main/java/org/distorted/examples/effectqueue/EffectQueueSurfaceView.java
index cfa21d7..f7e4261 100644
--- a/src/main/java/org/distorted/examples/effectqueue/EffectQueueSurfaceView.java
+++ b/src/main/java/org/distorted/examples/effectqueue/EffectQueueSurfaceView.java
@@ -87,14 +87,8 @@ public class EffectQueueSurfaceView extends GLSurfaceView
       {
       setFocusable(true);
       setFocusableInTouchMode(true);
-       
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") ) // when running on the emulator, insert a magic line that is
-        {                                           // supposed to cure the 'no config chosen' crash on emulator startup
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
+
       mRenderer = new EffectQueueRenderer(this);
       setRenderer(mRenderer);
 
diff --git a/src/main/java/org/distorted/examples/effects3d/Effects3DSurfaceView.java b/src/main/java/org/distorted/examples/effects3d/Effects3DSurfaceView.java
index ca6742b..825648f 100644
--- a/src/main/java/org/distorted/examples/effects3d/Effects3DSurfaceView.java
+++ b/src/main/java/org/distorted/examples/effects3d/Effects3DSurfaceView.java
@@ -41,14 +41,7 @@ class Effects3DSurfaceView extends GLSurfaceView
     if(!isInEditMode())
       {
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        {
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);
-        }
-
       mRenderer = new Effects3DRenderer(this);
-
       setRenderer(mRenderer);
       }
     }
diff --git a/src/main/java/org/distorted/examples/fbo/FBOSurfaceView.java b/src/main/java/org/distorted/examples/fbo/FBOSurfaceView.java
index bc28392..1047bd3 100644
--- a/src/main/java/org/distorted/examples/fbo/FBOSurfaceView.java
+++ b/src/main/java/org/distorted/examples/fbo/FBOSurfaceView.java
@@ -33,12 +33,6 @@ class FBOSurfaceView extends GLSurfaceView
       {
       super(context);
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
       setRenderer(new FBORenderer(this));
       }
 }
diff --git a/src/main/java/org/distorted/examples/flag/FlagSurfaceView.java b/src/main/java/org/distorted/examples/flag/FlagSurfaceView.java
index 6954f34..ef41a3d 100644
--- a/src/main/java/org/distorted/examples/flag/FlagSurfaceView.java
+++ b/src/main/java/org/distorted/examples/flag/FlagSurfaceView.java
@@ -44,14 +44,7 @@ class FlagSurfaceView extends GLSurfaceView
       if(!isInEditMode())
         {
         setEGLContextClientVersion(2);
-        
-        if( Build.FINGERPRINT.startsWith("generic") )
-          { 
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-          }
-    
         mRenderer = new FlagRenderer(this);
-        
         setRenderer(mRenderer);
         }
       }
diff --git a/src/main/java/org/distorted/examples/fov/FOVSurfaceView.java b/src/main/java/org/distorted/examples/fov/FOVSurfaceView.java
index f053761..830af61 100644
--- a/src/main/java/org/distorted/examples/fov/FOVSurfaceView.java
+++ b/src/main/java/org/distorted/examples/fov/FOVSurfaceView.java
@@ -37,14 +37,7 @@ class FOVSurfaceView extends GLSurfaceView
       if(!isInEditMode())
         {
         setEGLContextClientVersion(2);
-        
-        if( Build.FINGERPRINT.startsWith("generic") )
-          { 
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-          }
-    
-        FOVRenderer renderer = new FOVRenderer(this);
-        setRenderer(renderer);
+        setRenderer(new FOVRenderer(this));
         }
       }
 }
diff --git a/src/main/java/org/distorted/examples/girl/GirlSurfaceView.java b/src/main/java/org/distorted/examples/girl/GirlSurfaceView.java
index 5a328df..391f5ca 100644
--- a/src/main/java/org/distorted/examples/girl/GirlSurfaceView.java
+++ b/src/main/java/org/distorted/examples/girl/GirlSurfaceView.java
@@ -37,14 +37,7 @@ class GirlSurfaceView extends GLSurfaceView
       super(c, attrs);
      
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-
       mRenderer = new GirlRenderer(this);
-
       setRenderer(mRenderer);
       }
 
diff --git a/src/main/java/org/distorted/examples/listener/ListenerSurfaceView.java b/src/main/java/org/distorted/examples/listener/ListenerSurfaceView.java
index f7f3614..e02498b 100644
--- a/src/main/java/org/distorted/examples/listener/ListenerSurfaceView.java
+++ b/src/main/java/org/distorted/examples/listener/ListenerSurfaceView.java
@@ -33,12 +33,6 @@ class ListenerSurfaceView extends GLSurfaceView
       {
       super(context);
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
       setRenderer(new ListenerRenderer(this));
       }
 }
diff --git a/src/main/java/org/distorted/examples/matrix3d/Matrix3DSurfaceView.java b/src/main/java/org/distorted/examples/matrix3d/Matrix3DSurfaceView.java
index 9092a23..26a4bd2 100644
--- a/src/main/java/org/distorted/examples/matrix3d/Matrix3DSurfaceView.java
+++ b/src/main/java/org/distorted/examples/matrix3d/Matrix3DSurfaceView.java
@@ -40,14 +40,7 @@ class Matrix3DSurfaceView extends GLSurfaceView
     if(!isInEditMode())
       {
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        {
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);
-        }
-
       mRenderer = new Matrix3DRenderer(this);
-
       setRenderer(mRenderer);
       }
     }
diff --git a/src/main/java/org/distorted/examples/monalisa/MonaLisaSurfaceView.java b/src/main/java/org/distorted/examples/monalisa/MonaLisaSurfaceView.java
index 9796d33..243abc6 100644
--- a/src/main/java/org/distorted/examples/monalisa/MonaLisaSurfaceView.java
+++ b/src/main/java/org/distorted/examples/monalisa/MonaLisaSurfaceView.java
@@ -33,12 +33,6 @@ class MonaLisaSurfaceView extends GLSurfaceView
       {
       super(context);
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
       setRenderer(new MonaLisaRenderer(this));
       }
 }
diff --git a/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java b/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
index ff02771..b9628ad 100644
--- a/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
+++ b/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
@@ -83,16 +83,8 @@ public class MovingEffectsSurfaceView extends GLSurfaceView
         {
         setFocusable(true);
         setFocusableInTouchMode(true);
-        
         setEGLContextClientVersion(2);
-        
-        if( Build.FINGERPRINT.startsWith("generic") ) // when running on the emulator, insert a magic line that is
-          {                                           // supposed to cure the 'no config chosen' crash on emulator startup
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-          }
-        
-        MovingEffectsRenderer mRenderer = new MovingEffectsRenderer(this);
-        setRenderer(mRenderer);
+        setRenderer(new MovingEffectsRenderer(this));
         }
       }
 
diff --git a/src/main/java/org/distorted/examples/olimpic/OlimpicSurfaceView.java b/src/main/java/org/distorted/examples/olimpic/OlimpicSurfaceView.java
index 9e72586..662e11e 100644
--- a/src/main/java/org/distorted/examples/olimpic/OlimpicSurfaceView.java
+++ b/src/main/java/org/distorted/examples/olimpic/OlimpicSurfaceView.java
@@ -33,12 +33,6 @@ class OlimpicSurfaceView extends GLSurfaceView
       {
       super(context);
       setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
       setRenderer(new OlimpicRenderer(this));
       }
 }
diff --git a/src/main/java/org/distorted/examples/quaternion/QuaternionSurfaceView.java b/src/main/java/org/distorted/examples/quaternion/QuaternionSurfaceView.java
index 238158b..ae37586 100644
--- a/src/main/java/org/distorted/examples/quaternion/QuaternionSurfaceView.java
+++ b/src/main/java/org/distorted/examples/quaternion/QuaternionSurfaceView.java
@@ -27,21 +27,11 @@ import android.os.Build;
 
 class QuaternionSurfaceView extends GLSurfaceView 
   {
-  public QuaternionSurfaceView(Context c) 
+  public QuaternionSurfaceView(Context context)
     {
-    super(c);
-      
-    if(!isInEditMode())
-      {
-      setEGLContextClientVersion(2);
-        
-      if( Build.FINGERPRINT.startsWith("generic") )
-        { 
-        setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-        }
-        
-      setRenderer(new QuaternionRenderer(this));
-      }
+    super(context);
+    setEGLContextClientVersion(2);
+    setRenderer(new QuaternionRenderer(this));
     }
   }
 
diff --git a/src/main/java/org/distorted/examples/save/SaveSurfaceView.java b/src/main/java/org/distorted/examples/save/SaveSurfaceView.java
index 281d67c..a0a36ca 100644
--- a/src/main/java/org/distorted/examples/save/SaveSurfaceView.java
+++ b/src/main/java/org/distorted/examples/save/SaveSurfaceView.java
@@ -35,16 +35,8 @@ class SaveSurfaceView extends GLSurfaceView
   public SaveSurfaceView(Context c, AttributeSet attrs)
     {
     super(c, attrs);
-     
     setEGLContextClientVersion(2);
-      
-    if( Build.FINGERPRINT.startsWith("generic") )
-      { 
-      setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-      }
-
     mRenderer = new SaveRenderer(this);
-
     setRenderer(mRenderer);
     }
 
diff --git a/src/main/java/org/distorted/examples/sink/SinkSurfaceView.java b/src/main/java/org/distorted/examples/sink/SinkSurfaceView.java
index 2e97b27..b4a9217 100644
--- a/src/main/java/org/distorted/examples/sink/SinkSurfaceView.java
+++ b/src/main/java/org/distorted/examples/sink/SinkSurfaceView.java
@@ -31,12 +31,6 @@ class SinkSurfaceView extends GLSurfaceView
     {
     super(context);
     setEGLContextClientVersion(2);
-        
-    if( Build.FINGERPRINT.startsWith("generic") )
-      { 
-      setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-      }
-        
     setRenderer(new SinkRenderer(this));
     }
   }
diff --git a/src/main/java/org/distorted/examples/starwars/StarWarsSurfaceView.java b/src/main/java/org/distorted/examples/starwars/StarWarsSurfaceView.java
index 42ce42d..1d9f1a3 100644
--- a/src/main/java/org/distorted/examples/starwars/StarWarsSurfaceView.java
+++ b/src/main/java/org/distorted/examples/starwars/StarWarsSurfaceView.java
@@ -31,12 +31,6 @@ class StarWarsSurfaceView extends GLSurfaceView
     {
     super(context);
     setEGLContextClientVersion(2);
-        
-    if( Build.FINGERPRINT.startsWith("generic") )
-      { 
-      setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-      }
-        
     setRenderer(new StarWarsRenderer(this));
     }
   }
diff --git a/src/main/java/org/distorted/examples/wind/WindSurfaceView.java b/src/main/java/org/distorted/examples/wind/WindSurfaceView.java
index df967a5..a1be5eb 100644
--- a/src/main/java/org/distorted/examples/wind/WindSurfaceView.java
+++ b/src/main/java/org/distorted/examples/wind/WindSurfaceView.java
@@ -40,12 +40,6 @@ class WindSurfaceView extends GLSurfaceView
       if(!isInEditMode())
         {
         setEGLContextClientVersion(2);
-        
-        if( Build.FINGERPRINT.startsWith("generic") )
-          { 
-          setEGLConfigChooser(8, 8, 8, 8, 16, 0);   
-          }
-    
         mRenderer = new WindRenderer(this);
         setRenderer(mRenderer);
         }
