commit 025e7153c0ae6bc01049471298dfc8efb47b4ccb
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Mar 31 17:48:50 2023 +0200

    Decouple (to a large degree) the OpenGL Library from Android.

diff --git a/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java b/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
index 9c4ba4d5..7b0cab00 100644
--- a/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
+++ b/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
@@ -678,20 +678,6 @@ public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, Distorte
     android.util.Log.e("BandagedCreator", "unexpected exception: "+ex.getMessage() );
     }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-  public int openGlVersion()
-    {
-    Context context = mView.getContext();
-    final ActivityManager activityManager     = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
-    final ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
-    int glESversion = configurationInfo.reqGlEsVersion;
-    int major = glESversion >> 16;
-    int minor = glESversion & 0xff;
-
-    return 100*major + 10*minor;
-    }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   public InputStream localFile(int fileID)
diff --git a/src/main/java/org/distorted/bandaged/BandagedPlayRenderer.java b/src/main/java/org/distorted/bandaged/BandagedPlayRenderer.java
index 7b72c2ea..7f90c448 100644
--- a/src/main/java/org/distorted/bandaged/BandagedPlayRenderer.java
+++ b/src/main/java/org/distorted/bandaged/BandagedPlayRenderer.java
@@ -100,20 +100,6 @@ public class BandagedPlayRenderer implements GLSurfaceView.Renderer, DistortedLi
      android.util.Log.e("BandagedPlay", "unexpected exception: "+ex.getMessage() );
      }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-   public int openGlVersion()
-      {
-      Context context = mView.getContext();
-      final ActivityManager activityManager     = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
-      final ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
-      int glESversion = configurationInfo.reqGlEsVersion;
-      int major = glESversion >> 16;
-      int minor = glESversion & 0xff;
-
-      return 100*major + 10*minor;
-      }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
    public InputStream localFile(int fileID)
diff --git a/src/main/java/org/distorted/config/ConfigRenderer.java b/src/main/java/org/distorted/config/ConfigRenderer.java
index 1b56f5bd..e395a830 100644
--- a/src/main/java/org/distorted/config/ConfigRenderer.java
+++ b/src/main/java/org/distorted/config/ConfigRenderer.java
@@ -95,20 +95,6 @@ public class ConfigRenderer implements GLSurfaceView.Renderer, DistortedLibrary.
      android.util.Log.e("Config", "unexpected exception: "+ex.getMessage() );
      }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-   public int openGlVersion()
-      {
-      Context context = mView.getContext();
-      final ActivityManager activityManager     = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
-      final ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
-      int glESversion = configurationInfo.reqGlEsVersion;
-      int major = glESversion >> 16;
-      int minor = glESversion & 0xff;
-
-      return 100*major + 10*minor;
-      }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
    public InputStream localFile(int fileID)
diff --git a/src/main/java/org/distorted/main/RubikRenderer.java b/src/main/java/org/distorted/main/RubikRenderer.java
index 35c6af99..f205dc63 100644
--- a/src/main/java/org/distorted/main/RubikRenderer.java
+++ b/src/main/java/org/distorted/main/RubikRenderer.java
@@ -205,20 +205,6 @@ public class RubikRenderer implements GLSurfaceView.Renderer, DistortedLibrary.L
        }
      }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-   public int openGlVersion()
-     {
-     Context context = mView.getContext();
-     final ActivityManager activityManager     = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
-     final ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
-     int glESversion = configurationInfo.reqGlEsVersion;
-     int major = glESversion >> 16;
-     int minor = glESversion & 0xff;
-
-     return 100*major + 10*minor;
-     }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
    public InputStream localFile(int fileID)
diff --git a/src/main/java/org/distorted/purchase/PurchaseRenderer.java b/src/main/java/org/distorted/purchase/PurchaseRenderer.java
index c0d7ab81..979756f8 100644
--- a/src/main/java/org/distorted/purchase/PurchaseRenderer.java
+++ b/src/main/java/org/distorted/purchase/PurchaseRenderer.java
@@ -113,20 +113,6 @@ public class PurchaseRenderer implements GLSurfaceView.Renderer, DistortedLibrar
      android.util.Log.e("Purchase", "unexpected exception: "+ex.getMessage() );
      }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-   public int openGlVersion()
-      {
-      Context context = mView.getContext();
-      final ActivityManager activityManager     = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
-      final ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
-      int glESversion = configurationInfo.reqGlEsVersion;
-      int major = glESversion >> 16;
-      int minor = glESversion & 0xff;
-
-      return 100*major + 10*minor;
-      }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
    public InputStream localFile(int fileID)
diff --git a/src/main/java/org/distorted/tutorials/TutorialRenderer.java b/src/main/java/org/distorted/tutorials/TutorialRenderer.java
index b68a4154..1facc8aa 100644
--- a/src/main/java/org/distorted/tutorials/TutorialRenderer.java
+++ b/src/main/java/org/distorted/tutorials/TutorialRenderer.java
@@ -99,20 +99,6 @@ public class TutorialRenderer implements GLSurfaceView.Renderer, DistortedLibrar
      android.util.Log.e("Tutorial", "unexpected exception: "+ex.getMessage() );
      }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-   public int openGlVersion()
-     {
-     Context context = mView.getContext();
-     final ActivityManager activityManager     = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
-     final ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
-     int glESversion = configurationInfo.reqGlEsVersion;
-     int major = glESversion >> 16;
-     int minor = glESversion & 0xff;
-
-     return 100*major + 10*minor;
-     }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
    public InputStream localFile(int fileID)
