commit bad94fe51139423dcf538dbf5a50c029b8f93ea0
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Mar 13 10:40:50 2021 +0100

    Relax the conditions when we do not support Gigaminx - looks like Adreno 30x has nothing to do with it, just driver version 331.

diff --git a/src/main/java/org/distorted/main/RubikRenderer.java b/src/main/java/org/distorted/main/RubikRenderer.java
index 54ee0bc3..996fce49 100644
--- a/src/main/java/org/distorted/main/RubikRenderer.java
+++ b/src/main/java/org/distorted/main/RubikRenderer.java
@@ -198,17 +198,13 @@ public class RubikRenderer implements GLSurfaceView.Renderer, DistortedLibrary.E
        {
        String vendor  = GLES30.glGetString(GLES30.GL_VENDOR);
        String version = GLES30.glGetString(GLES30.GL_VERSION);
-       String renderer= GLES30.glGetString(GLES30.GL_RENDERER);
 
-       if( vendor.contains("Qualcomm"))
+       if( vendor.contains("Qualcomm") && version.contains("V@331") )
          {
-         if( (renderer.contains("Adreno") && renderer.contains("30")) || version.contains("V@331") )
-           {
-           // on Adreno 30x or driver version 331,  do not support Gigaminx.
-           // Then Cube5 is the largest with 98 components.
-           MeshBase.setMaxEffComponents(98);
-           mSupportsGigaminx = false;
-           }
+         // on driver version 331,  do not support Gigaminx.
+         // Then Cube5 is the largest with 98 components.
+         MeshBase.setMaxEffComponents(98);
+         mSupportsGigaminx = false;
          }
        }
      }
