commit 9b866761b879b9d2d1290c2545301e94873d01db
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Jul 5 22:51:27 2025 +0200

    Adjustmenat for running this on a MacBook with Kotlin 2.0.21

diff --git a/src/main/java/org/distorted/library/main/InternalObject.java b/src/main/java/org/distorted/library/main/InternalObject.java
index b1f042a..8c2369a 100644
--- a/src/main/java/org/distorted/library/main/InternalObject.java
+++ b/src/main/java/org/distorted/library/main/InternalObject.java
@@ -31,7 +31,7 @@ package org.distorted.library.main;
  * framework where one is able to mark for deletion at any time and actual deletion takes place
  * on the next render).
 */
-abstract class InternalObject
+public abstract class InternalObject
 {
   static final int FAILED_TO_CREATE = 1;
   static final int NOT_CREATED_YET  = 2;
diff --git a/src/main/java/org/distorted/library/main/InternalSurface.java b/src/main/java/org/distorted/library/main/InternalSurface.java
index 211e0ca..6b59019 100644
--- a/src/main/java/org/distorted/library/main/InternalSurface.java
+++ b/src/main/java/org/distorted/library/main/InternalSurface.java
@@ -25,7 +25,7 @@ import android.opengl.GLES30;
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // common parent class of Texture & OutputSurface; so that we can store either in Nodes.
 
-abstract class InternalSurface extends InternalObject
+public abstract class InternalSurface extends InternalObject
 {
   int mColorCreated;
   int mNumColors;
