simplifications
remove the last instances of 'import java' from the library. Now only a single package - 'platform' - imports anything 'android' or 'java'
minor
get rid of java.nio stuff from Mesh reading/writing
move all android.graphics stuff to the 'platform' package.
Finish moving OpenGL ES to 'platform/GLES'
progress
major step forward in collecting all GLES stuff in a single class 'platform.GLES'
convert all GLES30 to GLES31
new package 'platform' and implementations of ready/writing a file.
remove the shaders in resources
Move the shaders from resource files directly to the code.
java.io.InputStream -> Kotlin's ByteArray
Completely remove any mention of java.util
Convert EffectMessageSender to Kotlin Coroutines.
get rid of java.util.LinkedList
get rid of java.util.regex import
fix errors loading Effect.code() and calling stuff via reflection. Remove java.lang.reflect!
fixes to be able to compile multiplatform branch.
fixes for deprecated syntax
Move to 'compileSdk 36'remove the kotlin plugin from distorted-objectlib buildscript
Also available in: Atom