commit 1081bb475f94804c4d78b6cc9f96e76afd57d294
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Mar 13 10:47:34 2021 +0100

    Comment eexplaining the recent 'gigaminx ban' on some platforms.

diff --git a/src/main/java/org/distorted/main/RubikRenderer.java b/src/main/java/org/distorted/main/RubikRenderer.java
index 996fce49..0b575eb8 100644
--- a/src/main/java/org/distorted/main/RubikRenderer.java
+++ b/src/main/java/org/distorted/main/RubikRenderer.java
@@ -179,6 +179,12 @@ public class RubikRenderer implements GLSurfaceView.Renderer, DistortedLibrary.E
      }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
+// Go around bugs on Qualcomm Adreno driver V@331 (present in Samsung Galaxy J4+ and at least some
+// versions of other Samsung Galaxy phones).
+// On this driver, it is not possible to assign more than about 6000 bytes for uniform variables in
+// the vertex shader. We thus need to limit the size of our uniform arrays. The only way seems to be
+// to limit the number of Mesh components, but then on this platform we cannot support the largest
+// object in terms of number of movable parts - the Gigaminx.
 
    private void assignMaxComponents()
      {
