diff --git a/Java/scripts/build.sh b/Java/scripts/build.sh index c5b6b67..2107b54 100755 --- a/Java/scripts/build.sh +++ b/Java/scripts/build.sh @@ -1,17 +1,27 @@ #Builds and runs the project. #Java source ${LANGUAGE}/scripts/version_info -javac -source ${SOURCE_VERSION} -target ${TARGET_VERSION} -Xlint:unchecked -cp ${CLASS_PATH} -d ${OUT_DIR} ${PROJECT_DIR}/*.java -printf "\n\n\nRunning Program...\n\n" -ORIGINAL_LOC=$(pwd) -cd $OUT_DIR -if java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+UseZGC -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"; then +if javac -source ${SOURCE_VERSION} -target ${TARGET_VERSION} -Xlint:unchecked -cp ${CLASS_PATH} -d ${OUT_DIR} ${PROJECT_DIR}/*.java; then + printf "\n\n\nRunning Program...\n\n" + ORIGINAL_LOC=$(pwd) + cd lib + rm -Rf bin + mkdir bin + jar -xvf gluegen-rt-natives-linux-amd64.jar + jar -xvf gluegen-rt.jar + jar -xvf jogl-all.jar + jar -xvf jogl-all-natives-linux-amd64.jar + mv $(find . -type d -not -path "." -not -path "./bin" -not -name "lib") bin + cd .. + cd $OUT_DIR + if java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+UseZGC -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"; then + ${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh + exit + fi + if java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"; then + ${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh + exit + fi + java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+PrintCommandLineFlags -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@" ${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh - exit -fi -if java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@"; then - ${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh - exit -fi -java ${CUSTOM_PARAMS} -cp .:../lib/bin/ -XX:+PrintCommandLineFlags -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@" -${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh \ No newline at end of file +fi \ No newline at end of file diff --git a/lib/bin/META-INF/MANIFEST.MF b/lib/bin/META-INF/MANIFEST.MF new file mode 100644 index 0000000..00997ca --- /dev/null +++ b/lib/bin/META-INF/MANIFEST.MF @@ -0,0 +1,21 @@ +Manifest-Version: 1.0 +Ant-Version: Apache Ant 1.9.4 +Created-By: 1.8.0_60-b27 (Oracle Corporation) +Application-Name: Java Bindings for OpenGL +Specification-Title: Java Bindings for OpenGL API Specification +Specification-Version: 2.3 +Specification-Vendor: JogAmp Community +Implementation-Title: Java Bindings for OpenGL Runtime Environment +Implementation-Version: 2.3.2 +Implementation-Build: 2.3-b1469-20151010 +Implementation-Branch: origin/master +Implementation-Commit: e794fc40ba723f2fca4ac892e873975fb393e007 +Implementation-Vendor: JogAmp Community +Implementation-URL: http://jogamp.org/ +Extension-Name: jogamp.nativetag.opengl +Implementation-Vendor-Id: com.jogamp +Trusted-Library: true +Permissions: all-permissions +Application-Library-Allowable-Codebase: * +Codebase: *.jogamp.org + diff --git a/lib/bin/com/jogamp/common/ExceptionUtils$CustomStackTrace.class b/lib/bin/com/jogamp/common/ExceptionUtils$CustomStackTrace.class new file mode 100644 index 0000000..e6874e2 Binary files /dev/null and b/lib/bin/com/jogamp/common/ExceptionUtils$CustomStackTrace.class differ diff --git a/lib/bin/com/jogamp/common/ExceptionUtils.class b/lib/bin/com/jogamp/common/ExceptionUtils.class new file mode 100644 index 0000000..462cf7a Binary files /dev/null and b/lib/bin/com/jogamp/common/ExceptionUtils.class differ diff --git a/lib/bin/com/jogamp/common/GlueGenVersion.class b/lib/bin/com/jogamp/common/GlueGenVersion.class new file mode 100644 index 0000000..7c98722 Binary files /dev/null and b/lib/bin/com/jogamp/common/GlueGenVersion.class differ diff --git a/lib/bin/com/jogamp/common/JogampRuntimeException.class b/lib/bin/com/jogamp/common/JogampRuntimeException.class new file mode 100644 index 0000000..12b4293 Binary files /dev/null and b/lib/bin/com/jogamp/common/JogampRuntimeException.class differ diff --git a/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$1.class b/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$1.class new file mode 100644 index 0000000..d1aaeff Binary files /dev/null and b/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$1.class differ diff --git a/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class b/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class new file mode 100644 index 0000000..a49227a Binary files /dev/null and b/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class differ diff --git a/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class b/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class new file mode 100644 index 0000000..57648cb Binary files /dev/null and b/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class differ diff --git a/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase.class b/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase.class new file mode 100644 index 0000000..f3fac1b Binary files /dev/null and b/lib/bin/com/jogamp/common/jvm/JNILibLoaderBase.class differ diff --git a/lib/bin/com/jogamp/common/net/AssetURLConnection.class b/lib/bin/com/jogamp/common/net/AssetURLConnection.class new file mode 100644 index 0000000..99b3f75 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/AssetURLConnection.class differ diff --git a/lib/bin/com/jogamp/common/net/AssetURLContext$1.class b/lib/bin/com/jogamp/common/net/AssetURLContext$1.class new file mode 100644 index 0000000..7f21832 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/AssetURLContext$1.class differ diff --git a/lib/bin/com/jogamp/common/net/AssetURLContext.class b/lib/bin/com/jogamp/common/net/AssetURLContext.class new file mode 100644 index 0000000..8bde024 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/AssetURLContext.class differ diff --git a/lib/bin/com/jogamp/common/net/AssetURLStreamHandler.class b/lib/bin/com/jogamp/common/net/AssetURLStreamHandler.class new file mode 100644 index 0000000..806e184 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/AssetURLStreamHandler.class differ diff --git a/lib/bin/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class b/lib/bin/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class new file mode 100644 index 0000000..94ee816 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class differ diff --git a/lib/bin/com/jogamp/common/net/GenericURLStreamHandlerFactory.class b/lib/bin/com/jogamp/common/net/GenericURLStreamHandlerFactory.class new file mode 100644 index 0000000..3feac22 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/GenericURLStreamHandlerFactory.class differ diff --git a/lib/bin/com/jogamp/common/net/PiggybackURLConnection.class b/lib/bin/com/jogamp/common/net/PiggybackURLConnection.class new file mode 100644 index 0000000..f5149c4 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/PiggybackURLConnection.class differ diff --git a/lib/bin/com/jogamp/common/net/PiggybackURLContext.class b/lib/bin/com/jogamp/common/net/PiggybackURLContext.class new file mode 100644 index 0000000..813c994 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/PiggybackURLContext.class differ diff --git a/lib/bin/com/jogamp/common/net/Uri$ASCIIEncoded.class b/lib/bin/com/jogamp/common/net/Uri$ASCIIEncoded.class new file mode 100644 index 0000000..1187c68 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/Uri$ASCIIEncoded.class differ diff --git a/lib/bin/com/jogamp/common/net/Uri$Encoded.class b/lib/bin/com/jogamp/common/net/Uri$Encoded.class new file mode 100644 index 0000000..3c72cc9 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/Uri$Encoded.class differ diff --git a/lib/bin/com/jogamp/common/net/Uri.class b/lib/bin/com/jogamp/common/net/Uri.class new file mode 100644 index 0000000..fdc31df Binary files /dev/null and b/lib/bin/com/jogamp/common/net/Uri.class differ diff --git a/lib/bin/com/jogamp/common/net/UriQueryProps.class b/lib/bin/com/jogamp/common/net/UriQueryProps.class new file mode 100644 index 0000000..e7f51a5 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/UriQueryProps.class differ diff --git a/lib/bin/com/jogamp/common/net/asset/Handler$1.class b/lib/bin/com/jogamp/common/net/asset/Handler$1.class new file mode 100644 index 0000000..37c4cfc Binary files /dev/null and b/lib/bin/com/jogamp/common/net/asset/Handler$1.class differ diff --git a/lib/bin/com/jogamp/common/net/asset/Handler.class b/lib/bin/com/jogamp/common/net/asset/Handler.class new file mode 100644 index 0000000..60120b8 Binary files /dev/null and b/lib/bin/com/jogamp/common/net/asset/Handler.class differ diff --git a/lib/bin/com/jogamp/common/nio/AbstractBuffer.class b/lib/bin/com/jogamp/common/nio/AbstractBuffer.class new file mode 100644 index 0000000..20464e3 Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/AbstractBuffer.class differ diff --git a/lib/bin/com/jogamp/common/nio/Buffers.class b/lib/bin/com/jogamp/common/nio/Buffers.class new file mode 100644 index 0000000..fc67b2e Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/Buffers.class differ diff --git a/lib/bin/com/jogamp/common/nio/ByteBufferInputStream.class b/lib/bin/com/jogamp/common/nio/ByteBufferInputStream.class new file mode 100644 index 0000000..a56cc68 Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/ByteBufferInputStream.class differ diff --git a/lib/bin/com/jogamp/common/nio/CachedBufferFactory$1.class b/lib/bin/com/jogamp/common/nio/CachedBufferFactory$1.class new file mode 100644 index 0000000..61f837c Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/CachedBufferFactory$1.class differ diff --git a/lib/bin/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class b/lib/bin/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class new file mode 100644 index 0000000..735d81f Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class differ diff --git a/lib/bin/com/jogamp/common/nio/CachedBufferFactory.class b/lib/bin/com/jogamp/common/nio/CachedBufferFactory.class new file mode 100644 index 0000000..5e5f29b Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/CachedBufferFactory.class differ diff --git a/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$1.class b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$1.class new file mode 100644 index 0000000..42a9baf Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$1.class differ diff --git a/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$2.class b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$2.class new file mode 100644 index 0000000..5ba0a0b Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$2.class differ diff --git a/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class new file mode 100644 index 0000000..b224727 Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class differ diff --git a/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class new file mode 100644 index 0000000..15b00d2 Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class differ diff --git a/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream.class b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream.class new file mode 100644 index 0000000..af39c6f Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/MappedByteBufferInputStream.class differ diff --git a/lib/bin/com/jogamp/common/nio/MappedByteBufferOutputStream.class b/lib/bin/com/jogamp/common/nio/MappedByteBufferOutputStream.class new file mode 100644 index 0000000..f2aa831 Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/MappedByteBufferOutputStream.class differ diff --git a/lib/bin/com/jogamp/common/nio/NativeBuffer.class b/lib/bin/com/jogamp/common/nio/NativeBuffer.class new file mode 100644 index 0000000..65becc4 Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/NativeBuffer.class differ diff --git a/lib/bin/com/jogamp/common/nio/PointerBuffer.class b/lib/bin/com/jogamp/common/nio/PointerBuffer.class new file mode 100644 index 0000000..61661e1 Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/PointerBuffer.class differ diff --git a/lib/bin/com/jogamp/common/nio/StructAccessor.class b/lib/bin/com/jogamp/common/nio/StructAccessor.class new file mode 100644 index 0000000..a439ef8 Binary files /dev/null and b/lib/bin/com/jogamp/common/nio/StructAccessor.class differ diff --git a/lib/bin/com/jogamp/common/os/AndroidVersion.class b/lib/bin/com/jogamp/common/os/AndroidVersion.class new file mode 100644 index 0000000..02a2d22 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/AndroidVersion.class differ diff --git a/lib/bin/com/jogamp/common/os/DynamicLibraryBundle$1.class b/lib/bin/com/jogamp/common/os/DynamicLibraryBundle$1.class new file mode 100644 index 0000000..6ad6136 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/DynamicLibraryBundle$1.class differ diff --git a/lib/bin/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class b/lib/bin/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class new file mode 100644 index 0000000..d3da40f Binary files /dev/null and b/lib/bin/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class differ diff --git a/lib/bin/com/jogamp/common/os/DynamicLibraryBundle.class b/lib/bin/com/jogamp/common/os/DynamicLibraryBundle.class new file mode 100644 index 0000000..7903139 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/DynamicLibraryBundle.class differ diff --git a/lib/bin/com/jogamp/common/os/DynamicLibraryBundleInfo.class b/lib/bin/com/jogamp/common/os/DynamicLibraryBundleInfo.class new file mode 100644 index 0000000..6a1ecce Binary files /dev/null and b/lib/bin/com/jogamp/common/os/DynamicLibraryBundleInfo.class differ diff --git a/lib/bin/com/jogamp/common/os/DynamicLinker.class b/lib/bin/com/jogamp/common/os/DynamicLinker.class new file mode 100644 index 0000000..6b7b712 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/DynamicLinker.class differ diff --git a/lib/bin/com/jogamp/common/os/DynamicLookupHelper.class b/lib/bin/com/jogamp/common/os/DynamicLookupHelper.class new file mode 100644 index 0000000..a3e8e7c Binary files /dev/null and b/lib/bin/com/jogamp/common/os/DynamicLookupHelper.class differ diff --git a/lib/bin/com/jogamp/common/os/MachineDataInfo$StaticConfig.class b/lib/bin/com/jogamp/common/os/MachineDataInfo$StaticConfig.class new file mode 100644 index 0000000..657b787 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/MachineDataInfo$StaticConfig.class differ diff --git a/lib/bin/com/jogamp/common/os/MachineDataInfo.class b/lib/bin/com/jogamp/common/os/MachineDataInfo.class new file mode 100644 index 0000000..13b5a81 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/MachineDataInfo.class differ diff --git a/lib/bin/com/jogamp/common/os/NativeLibrary$1.class b/lib/bin/com/jogamp/common/os/NativeLibrary$1.class new file mode 100644 index 0000000..8674d69 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/NativeLibrary$1.class differ diff --git a/lib/bin/com/jogamp/common/os/NativeLibrary$2.class b/lib/bin/com/jogamp/common/os/NativeLibrary$2.class new file mode 100644 index 0000000..100c163 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/NativeLibrary$2.class differ diff --git a/lib/bin/com/jogamp/common/os/NativeLibrary$3.class b/lib/bin/com/jogamp/common/os/NativeLibrary$3.class new file mode 100644 index 0000000..5b71fa6 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/NativeLibrary$3.class differ diff --git a/lib/bin/com/jogamp/common/os/NativeLibrary$4.class b/lib/bin/com/jogamp/common/os/NativeLibrary$4.class new file mode 100644 index 0000000..3580489 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/NativeLibrary$4.class differ diff --git a/lib/bin/com/jogamp/common/os/NativeLibrary$5.class b/lib/bin/com/jogamp/common/os/NativeLibrary$5.class new file mode 100644 index 0000000..2ecea31 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/NativeLibrary$5.class differ diff --git a/lib/bin/com/jogamp/common/os/NativeLibrary.class b/lib/bin/com/jogamp/common/os/NativeLibrary.class new file mode 100644 index 0000000..aba2239 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/NativeLibrary.class differ diff --git a/lib/bin/com/jogamp/common/os/Platform$1.class b/lib/bin/com/jogamp/common/os/Platform$1.class new file mode 100644 index 0000000..cea0270 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/Platform$1.class differ diff --git a/lib/bin/com/jogamp/common/os/Platform$ABIType.class b/lib/bin/com/jogamp/common/os/Platform$ABIType.class new file mode 100644 index 0000000..63797cb Binary files /dev/null and b/lib/bin/com/jogamp/common/os/Platform$ABIType.class differ diff --git a/lib/bin/com/jogamp/common/os/Platform$CPUFamily.class b/lib/bin/com/jogamp/common/os/Platform$CPUFamily.class new file mode 100644 index 0000000..a17233e Binary files /dev/null and b/lib/bin/com/jogamp/common/os/Platform$CPUFamily.class differ diff --git a/lib/bin/com/jogamp/common/os/Platform$CPUType.class b/lib/bin/com/jogamp/common/os/Platform$CPUType.class new file mode 100644 index 0000000..be59dac Binary files /dev/null and b/lib/bin/com/jogamp/common/os/Platform$CPUType.class differ diff --git a/lib/bin/com/jogamp/common/os/Platform$OSType.class b/lib/bin/com/jogamp/common/os/Platform$OSType.class new file mode 100644 index 0000000..a7d2515 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/Platform$OSType.class differ diff --git a/lib/bin/com/jogamp/common/os/Platform.class b/lib/bin/com/jogamp/common/os/Platform.class new file mode 100644 index 0000000..7935889 Binary files /dev/null and b/lib/bin/com/jogamp/common/os/Platform.class differ diff --git a/lib/bin/com/jogamp/common/type/WriteCloneable.class b/lib/bin/com/jogamp/common/type/WriteCloneable.class new file mode 100644 index 0000000..93a5f3c Binary files /dev/null and b/lib/bin/com/jogamp/common/type/WriteCloneable.class differ diff --git a/lib/bin/com/jogamp/common/util/ArrayHashMap.class b/lib/bin/com/jogamp/common/util/ArrayHashMap.class new file mode 100644 index 0000000..a2862e2 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/ArrayHashMap.class differ diff --git a/lib/bin/com/jogamp/common/util/ArrayHashSet.class b/lib/bin/com/jogamp/common/util/ArrayHashSet.class new file mode 100644 index 0000000..204dc32 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/ArrayHashSet.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitfield$Factory.class b/lib/bin/com/jogamp/common/util/Bitfield$Factory.class new file mode 100644 index 0000000..5912fa5 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitfield$Factory.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitfield$Util.class b/lib/bin/com/jogamp/common/util/Bitfield$Util.class new file mode 100644 index 0000000..9a97ad5 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitfield$Util.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitfield.class b/lib/bin/com/jogamp/common/util/Bitfield.class new file mode 100644 index 0000000..c4a6bdd Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitfield.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitstream$ByteArrayStream.class b/lib/bin/com/jogamp/common/util/Bitstream$ByteArrayStream.class new file mode 100644 index 0000000..0581b8e Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitstream$ByteArrayStream.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitstream$ByteBufferStream.class b/lib/bin/com/jogamp/common/util/Bitstream$ByteBufferStream.class new file mode 100644 index 0000000..6761640 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitstream$ByteBufferStream.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitstream$ByteInputStream.class b/lib/bin/com/jogamp/common/util/Bitstream$ByteInputStream.class new file mode 100644 index 0000000..907b602 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitstream$ByteInputStream.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitstream$ByteOutputStream.class b/lib/bin/com/jogamp/common/util/Bitstream$ByteOutputStream.class new file mode 100644 index 0000000..6d4df97 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitstream$ByteOutputStream.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitstream$ByteStream.class b/lib/bin/com/jogamp/common/util/Bitstream$ByteStream.class new file mode 100644 index 0000000..c684ed7 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitstream$ByteStream.class differ diff --git a/lib/bin/com/jogamp/common/util/Bitstream.class b/lib/bin/com/jogamp/common/util/Bitstream.class new file mode 100644 index 0000000..b52391f Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Bitstream.class differ diff --git a/lib/bin/com/jogamp/common/util/CustomCompress.class b/lib/bin/com/jogamp/common/util/CustomCompress.class new file mode 100644 index 0000000..c5e9b83 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/CustomCompress.class differ diff --git a/lib/bin/com/jogamp/common/util/FloatStack.class b/lib/bin/com/jogamp/common/util/FloatStack.class new file mode 100644 index 0000000..1832e10 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/FloatStack.class differ diff --git a/lib/bin/com/jogamp/common/util/Function.class b/lib/bin/com/jogamp/common/util/Function.class new file mode 100644 index 0000000..1c3c585 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Function.class differ diff --git a/lib/bin/com/jogamp/common/util/FunctionTask.class b/lib/bin/com/jogamp/common/util/FunctionTask.class new file mode 100644 index 0000000..b233afe Binary files /dev/null and b/lib/bin/com/jogamp/common/util/FunctionTask.class differ diff --git a/lib/bin/com/jogamp/common/util/HashUtil.class b/lib/bin/com/jogamp/common/util/HashUtil.class new file mode 100644 index 0000000..1b4628d Binary files /dev/null and b/lib/bin/com/jogamp/common/util/HashUtil.class differ diff --git a/lib/bin/com/jogamp/common/util/IOUtil$1.class b/lib/bin/com/jogamp/common/util/IOUtil$1.class new file mode 100644 index 0000000..73e9b71 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IOUtil$1.class differ diff --git a/lib/bin/com/jogamp/common/util/IOUtil$ClassResources.class b/lib/bin/com/jogamp/common/util/IOUtil$ClassResources.class new file mode 100644 index 0000000..b81d607 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IOUtil$ClassResources.class differ diff --git a/lib/bin/com/jogamp/common/util/IOUtil$StreamMonitor.class b/lib/bin/com/jogamp/common/util/IOUtil$StreamMonitor.class new file mode 100644 index 0000000..4c88373 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IOUtil$StreamMonitor.class differ diff --git a/lib/bin/com/jogamp/common/util/IOUtil.class b/lib/bin/com/jogamp/common/util/IOUtil.class new file mode 100644 index 0000000..194e4c9 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IOUtil.class differ diff --git a/lib/bin/com/jogamp/common/util/IntBitfield.class b/lib/bin/com/jogamp/common/util/IntBitfield.class new file mode 100644 index 0000000..780d19a Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntBitfield.class differ diff --git a/lib/bin/com/jogamp/common/util/IntIntHashMap$1.class b/lib/bin/com/jogamp/common/util/IntIntHashMap$1.class new file mode 100644 index 0000000..b2f4e39 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntIntHashMap$1.class differ diff --git a/lib/bin/com/jogamp/common/util/IntIntHashMap$2.class b/lib/bin/com/jogamp/common/util/IntIntHashMap$2.class new file mode 100644 index 0000000..43d10d9 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntIntHashMap$2.class differ diff --git a/lib/bin/com/jogamp/common/util/IntIntHashMap$Entry.class b/lib/bin/com/jogamp/common/util/IntIntHashMap$Entry.class new file mode 100644 index 0000000..7958c46 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntIntHashMap$Entry.class differ diff --git a/lib/bin/com/jogamp/common/util/IntIntHashMap$EntryCM.class b/lib/bin/com/jogamp/common/util/IntIntHashMap$EntryCM.class new file mode 100644 index 0000000..0b6e23f Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntIntHashMap$EntryCM.class differ diff --git a/lib/bin/com/jogamp/common/util/IntIntHashMap$EntryIterator.class b/lib/bin/com/jogamp/common/util/IntIntHashMap$EntryIterator.class new file mode 100644 index 0000000..c60e402 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntIntHashMap$EntryIterator.class differ diff --git a/lib/bin/com/jogamp/common/util/IntIntHashMap.class b/lib/bin/com/jogamp/common/util/IntIntHashMap.class new file mode 100644 index 0000000..2e24edf Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntIntHashMap.class differ diff --git a/lib/bin/com/jogamp/common/util/IntLongHashMap$1.class b/lib/bin/com/jogamp/common/util/IntLongHashMap$1.class new file mode 100644 index 0000000..bf1f274 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntLongHashMap$1.class differ diff --git a/lib/bin/com/jogamp/common/util/IntLongHashMap$2.class b/lib/bin/com/jogamp/common/util/IntLongHashMap$2.class new file mode 100644 index 0000000..e9385a1 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntLongHashMap$2.class differ diff --git a/lib/bin/com/jogamp/common/util/IntLongHashMap$Entry.class b/lib/bin/com/jogamp/common/util/IntLongHashMap$Entry.class new file mode 100644 index 0000000..42bfca9 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntLongHashMap$Entry.class differ diff --git a/lib/bin/com/jogamp/common/util/IntLongHashMap$EntryCM.class b/lib/bin/com/jogamp/common/util/IntLongHashMap$EntryCM.class new file mode 100644 index 0000000..f893324 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntLongHashMap$EntryCM.class differ diff --git a/lib/bin/com/jogamp/common/util/IntLongHashMap$EntryIterator.class b/lib/bin/com/jogamp/common/util/IntLongHashMap$EntryIterator.class new file mode 100644 index 0000000..a932c30 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntLongHashMap$EntryIterator.class differ diff --git a/lib/bin/com/jogamp/common/util/IntLongHashMap.class b/lib/bin/com/jogamp/common/util/IntLongHashMap.class new file mode 100644 index 0000000..a011de4 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntLongHashMap.class differ diff --git a/lib/bin/com/jogamp/common/util/IntObjectHashMap$1.class b/lib/bin/com/jogamp/common/util/IntObjectHashMap$1.class new file mode 100644 index 0000000..863b41a Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntObjectHashMap$1.class differ diff --git a/lib/bin/com/jogamp/common/util/IntObjectHashMap$2.class b/lib/bin/com/jogamp/common/util/IntObjectHashMap$2.class new file mode 100644 index 0000000..7d3322f Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntObjectHashMap$2.class differ diff --git a/lib/bin/com/jogamp/common/util/IntObjectHashMap$Entry.class b/lib/bin/com/jogamp/common/util/IntObjectHashMap$Entry.class new file mode 100644 index 0000000..ffa7c5e Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntObjectHashMap$Entry.class differ diff --git a/lib/bin/com/jogamp/common/util/IntObjectHashMap$EntryCM.class b/lib/bin/com/jogamp/common/util/IntObjectHashMap$EntryCM.class new file mode 100644 index 0000000..cdd4568 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntObjectHashMap$EntryCM.class differ diff --git a/lib/bin/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class b/lib/bin/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class new file mode 100644 index 0000000..44f51c1 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class differ diff --git a/lib/bin/com/jogamp/common/util/IntObjectHashMap.class b/lib/bin/com/jogamp/common/util/IntObjectHashMap.class new file mode 100644 index 0000000..367b275 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntObjectHashMap.class differ diff --git a/lib/bin/com/jogamp/common/util/IntegerStack.class b/lib/bin/com/jogamp/common/util/IntegerStack.class new file mode 100644 index 0000000..e4490c3 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/IntegerStack.class differ diff --git a/lib/bin/com/jogamp/common/util/InterruptSource$Thread.class b/lib/bin/com/jogamp/common/util/InterruptSource$Thread.class new file mode 100644 index 0000000..ea76c93 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/InterruptSource$Thread.class differ diff --git a/lib/bin/com/jogamp/common/util/InterruptSource$Util.class b/lib/bin/com/jogamp/common/util/InterruptSource$Util.class new file mode 100644 index 0000000..db9bf42 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/InterruptSource$Util.class differ diff --git a/lib/bin/com/jogamp/common/util/InterruptSource.class b/lib/bin/com/jogamp/common/util/InterruptSource.class new file mode 100644 index 0000000..f59d80b Binary files /dev/null and b/lib/bin/com/jogamp/common/util/InterruptSource.class differ diff --git a/lib/bin/com/jogamp/common/util/InterruptedRuntimeException.class b/lib/bin/com/jogamp/common/util/InterruptedRuntimeException.class new file mode 100644 index 0000000..033c6d4 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/InterruptedRuntimeException.class differ diff --git a/lib/bin/com/jogamp/common/util/JarUtil$Resolver.class b/lib/bin/com/jogamp/common/util/JarUtil$Resolver.class new file mode 100644 index 0000000..cf6eaa2 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/JarUtil$Resolver.class differ diff --git a/lib/bin/com/jogamp/common/util/JarUtil.class b/lib/bin/com/jogamp/common/util/JarUtil.class new file mode 100644 index 0000000..8288805 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/JarUtil.class differ diff --git a/lib/bin/com/jogamp/common/util/JogampVersion.class b/lib/bin/com/jogamp/common/util/JogampVersion.class new file mode 100644 index 0000000..a76b4a4 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/JogampVersion.class differ diff --git a/lib/bin/com/jogamp/common/util/LFRingbuffer.class b/lib/bin/com/jogamp/common/util/LFRingbuffer.class new file mode 100644 index 0000000..9dcf4c1 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LFRingbuffer.class differ diff --git a/lib/bin/com/jogamp/common/util/LongIntHashMap$1.class b/lib/bin/com/jogamp/common/util/LongIntHashMap$1.class new file mode 100644 index 0000000..1d4d20c Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongIntHashMap$1.class differ diff --git a/lib/bin/com/jogamp/common/util/LongIntHashMap$2.class b/lib/bin/com/jogamp/common/util/LongIntHashMap$2.class new file mode 100644 index 0000000..0d77835 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongIntHashMap$2.class differ diff --git a/lib/bin/com/jogamp/common/util/LongIntHashMap$Entry.class b/lib/bin/com/jogamp/common/util/LongIntHashMap$Entry.class new file mode 100644 index 0000000..3850862 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongIntHashMap$Entry.class differ diff --git a/lib/bin/com/jogamp/common/util/LongIntHashMap$EntryCM.class b/lib/bin/com/jogamp/common/util/LongIntHashMap$EntryCM.class new file mode 100644 index 0000000..bf30593 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongIntHashMap$EntryCM.class differ diff --git a/lib/bin/com/jogamp/common/util/LongIntHashMap$EntryIterator.class b/lib/bin/com/jogamp/common/util/LongIntHashMap$EntryIterator.class new file mode 100644 index 0000000..76b236c Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongIntHashMap$EntryIterator.class differ diff --git a/lib/bin/com/jogamp/common/util/LongIntHashMap.class b/lib/bin/com/jogamp/common/util/LongIntHashMap.class new file mode 100644 index 0000000..d5d039c Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongIntHashMap.class differ diff --git a/lib/bin/com/jogamp/common/util/LongLongHashMap$1.class b/lib/bin/com/jogamp/common/util/LongLongHashMap$1.class new file mode 100644 index 0000000..e079bd6 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongLongHashMap$1.class differ diff --git a/lib/bin/com/jogamp/common/util/LongLongHashMap$2.class b/lib/bin/com/jogamp/common/util/LongLongHashMap$2.class new file mode 100644 index 0000000..80301f7 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongLongHashMap$2.class differ diff --git a/lib/bin/com/jogamp/common/util/LongLongHashMap$Entry.class b/lib/bin/com/jogamp/common/util/LongLongHashMap$Entry.class new file mode 100644 index 0000000..004ca3b Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongLongHashMap$Entry.class differ diff --git a/lib/bin/com/jogamp/common/util/LongLongHashMap$EntryCM.class b/lib/bin/com/jogamp/common/util/LongLongHashMap$EntryCM.class new file mode 100644 index 0000000..b6e2ff4 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongLongHashMap$EntryCM.class differ diff --git a/lib/bin/com/jogamp/common/util/LongLongHashMap$EntryIterator.class b/lib/bin/com/jogamp/common/util/LongLongHashMap$EntryIterator.class new file mode 100644 index 0000000..c3d4f32 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongLongHashMap$EntryIterator.class differ diff --git a/lib/bin/com/jogamp/common/util/LongLongHashMap.class b/lib/bin/com/jogamp/common/util/LongLongHashMap.class new file mode 100644 index 0000000..bc7ee6a Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongLongHashMap.class differ diff --git a/lib/bin/com/jogamp/common/util/LongObjectHashMap$1.class b/lib/bin/com/jogamp/common/util/LongObjectHashMap$1.class new file mode 100644 index 0000000..f2674b2 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongObjectHashMap$1.class differ diff --git a/lib/bin/com/jogamp/common/util/LongObjectHashMap$2.class b/lib/bin/com/jogamp/common/util/LongObjectHashMap$2.class new file mode 100644 index 0000000..5b4b213 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongObjectHashMap$2.class differ diff --git a/lib/bin/com/jogamp/common/util/LongObjectHashMap$Entry.class b/lib/bin/com/jogamp/common/util/LongObjectHashMap$Entry.class new file mode 100644 index 0000000..0e33ebb Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongObjectHashMap$Entry.class differ diff --git a/lib/bin/com/jogamp/common/util/LongObjectHashMap$EntryCM.class b/lib/bin/com/jogamp/common/util/LongObjectHashMap$EntryCM.class new file mode 100644 index 0000000..0dd7b23 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongObjectHashMap$EntryCM.class differ diff --git a/lib/bin/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class b/lib/bin/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class new file mode 100644 index 0000000..3c7b0d3 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class differ diff --git a/lib/bin/com/jogamp/common/util/LongObjectHashMap.class b/lib/bin/com/jogamp/common/util/LongObjectHashMap.class new file mode 100644 index 0000000..f0edb9e Binary files /dev/null and b/lib/bin/com/jogamp/common/util/LongObjectHashMap.class differ diff --git a/lib/bin/com/jogamp/common/util/PrimitiveStack.class b/lib/bin/com/jogamp/common/util/PrimitiveStack.class new file mode 100644 index 0000000..477eabe Binary files /dev/null and b/lib/bin/com/jogamp/common/util/PrimitiveStack.class differ diff --git a/lib/bin/com/jogamp/common/util/PropertyAccess$1.class b/lib/bin/com/jogamp/common/util/PropertyAccess$1.class new file mode 100644 index 0000000..669c031 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/PropertyAccess$1.class differ diff --git a/lib/bin/com/jogamp/common/util/PropertyAccess.class b/lib/bin/com/jogamp/common/util/PropertyAccess.class new file mode 100644 index 0000000..6b7e359 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/PropertyAccess.class differ diff --git a/lib/bin/com/jogamp/common/util/ReflectionUtil$AWTNames.class b/lib/bin/com/jogamp/common/util/ReflectionUtil$AWTNames.class new file mode 100644 index 0000000..38f0d2d Binary files /dev/null and b/lib/bin/com/jogamp/common/util/ReflectionUtil$AWTNames.class differ diff --git a/lib/bin/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class b/lib/bin/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class new file mode 100644 index 0000000..5fadeb0 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class differ diff --git a/lib/bin/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class b/lib/bin/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class new file mode 100644 index 0000000..0f05d0e Binary files /dev/null and b/lib/bin/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class differ diff --git a/lib/bin/com/jogamp/common/util/ReflectionUtil.class b/lib/bin/com/jogamp/common/util/ReflectionUtil.class new file mode 100644 index 0000000..7faaf0f Binary files /dev/null and b/lib/bin/com/jogamp/common/util/ReflectionUtil.class differ diff --git a/lib/bin/com/jogamp/common/util/Ringbuffer.class b/lib/bin/com/jogamp/common/util/Ringbuffer.class new file mode 100644 index 0000000..05db434 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/Ringbuffer.class differ diff --git a/lib/bin/com/jogamp/common/util/RunnableExecutor$1.class b/lib/bin/com/jogamp/common/util/RunnableExecutor$1.class new file mode 100644 index 0000000..e3fa1d7 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/RunnableExecutor$1.class differ diff --git a/lib/bin/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class b/lib/bin/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class new file mode 100644 index 0000000..0adfe4f Binary files /dev/null and b/lib/bin/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class differ diff --git a/lib/bin/com/jogamp/common/util/RunnableExecutor.class b/lib/bin/com/jogamp/common/util/RunnableExecutor.class new file mode 100644 index 0000000..4f7b4a6 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/RunnableExecutor.class differ diff --git a/lib/bin/com/jogamp/common/util/RunnableTask.class b/lib/bin/com/jogamp/common/util/RunnableTask.class new file mode 100644 index 0000000..ff8332c Binary files /dev/null and b/lib/bin/com/jogamp/common/util/RunnableTask.class differ diff --git a/lib/bin/com/jogamp/common/util/SecurityUtil.class b/lib/bin/com/jogamp/common/util/SecurityUtil.class new file mode 100644 index 0000000..015e5c9 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/SecurityUtil.class differ diff --git a/lib/bin/com/jogamp/common/util/SourcedInterruptedException.class b/lib/bin/com/jogamp/common/util/SourcedInterruptedException.class new file mode 100644 index 0000000..5afc8a5 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/SourcedInterruptedException.class differ diff --git a/lib/bin/com/jogamp/common/util/SyncedRingbuffer.class b/lib/bin/com/jogamp/common/util/SyncedRingbuffer.class new file mode 100644 index 0000000..28ae558 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/SyncedRingbuffer.class differ diff --git a/lib/bin/com/jogamp/common/util/TaskBase.class b/lib/bin/com/jogamp/common/util/TaskBase.class new file mode 100644 index 0000000..f47a989 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/TaskBase.class differ diff --git a/lib/bin/com/jogamp/common/util/ValueConv.class b/lib/bin/com/jogamp/common/util/ValueConv.class new file mode 100644 index 0000000..1d36067 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/ValueConv.class differ diff --git a/lib/bin/com/jogamp/common/util/VersionNumber.class b/lib/bin/com/jogamp/common/util/VersionNumber.class new file mode 100644 index 0000000..6cfc10f Binary files /dev/null and b/lib/bin/com/jogamp/common/util/VersionNumber.class differ diff --git a/lib/bin/com/jogamp/common/util/VersionNumberString.class b/lib/bin/com/jogamp/common/util/VersionNumberString.class new file mode 100644 index 0000000..bad9a0e Binary files /dev/null and b/lib/bin/com/jogamp/common/util/VersionNumberString.class differ diff --git a/lib/bin/com/jogamp/common/util/VersionUtil.class b/lib/bin/com/jogamp/common/util/VersionUtil.class new file mode 100644 index 0000000..7381c2a Binary files /dev/null and b/lib/bin/com/jogamp/common/util/VersionUtil.class differ diff --git a/lib/bin/com/jogamp/common/util/awt/AWTEDTExecutor.class b/lib/bin/com/jogamp/common/util/awt/AWTEDTExecutor.class new file mode 100644 index 0000000..d1a67c9 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/awt/AWTEDTExecutor.class differ diff --git a/lib/bin/com/jogamp/common/util/bin/exe-windows-i386.defl b/lib/bin/com/jogamp/common/util/bin/exe-windows-i386.defl new file mode 100644 index 0000000..d8f1716 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/bin/exe-windows-i386.defl differ diff --git a/lib/bin/com/jogamp/common/util/bin/exe-windows-x86_64.defl b/lib/bin/com/jogamp/common/util/bin/exe-windows-x86_64.defl new file mode 100644 index 0000000..be0998b Binary files /dev/null and b/lib/bin/com/jogamp/common/util/bin/exe-windows-x86_64.defl differ diff --git a/lib/bin/com/jogamp/common/util/cache/TempCacheReg.class b/lib/bin/com/jogamp/common/util/cache/TempCacheReg.class new file mode 100644 index 0000000..4629b90 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/cache/TempCacheReg.class differ diff --git a/lib/bin/com/jogamp/common/util/cache/TempFileCache$1.class b/lib/bin/com/jogamp/common/util/cache/TempFileCache$1.class new file mode 100644 index 0000000..f8f27f8 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/cache/TempFileCache$1.class differ diff --git a/lib/bin/com/jogamp/common/util/cache/TempFileCache$2.class b/lib/bin/com/jogamp/common/util/cache/TempFileCache$2.class new file mode 100644 index 0000000..c411f32 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/cache/TempFileCache$2.class differ diff --git a/lib/bin/com/jogamp/common/util/cache/TempFileCache$3.class b/lib/bin/com/jogamp/common/util/cache/TempFileCache$3.class new file mode 100644 index 0000000..62d1803 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/cache/TempFileCache$3.class differ diff --git a/lib/bin/com/jogamp/common/util/cache/TempFileCache.class b/lib/bin/com/jogamp/common/util/cache/TempFileCache.class new file mode 100644 index 0000000..08763c5 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/cache/TempFileCache.class differ diff --git a/lib/bin/com/jogamp/common/util/cache/TempJarCache$LoadState.class b/lib/bin/com/jogamp/common/util/cache/TempJarCache$LoadState.class new file mode 100644 index 0000000..a249092 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/cache/TempJarCache$LoadState.class differ diff --git a/lib/bin/com/jogamp/common/util/cache/TempJarCache.class b/lib/bin/com/jogamp/common/util/cache/TempJarCache.class new file mode 100644 index 0000000..32cb6d6 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/cache/TempJarCache.class differ diff --git a/lib/bin/com/jogamp/common/util/locks/Lock.class b/lib/bin/com/jogamp/common/util/locks/Lock.class new file mode 100644 index 0000000..21278be Binary files /dev/null and b/lib/bin/com/jogamp/common/util/locks/Lock.class differ diff --git a/lib/bin/com/jogamp/common/util/locks/LockFactory$1.class b/lib/bin/com/jogamp/common/util/locks/LockFactory$1.class new file mode 100644 index 0000000..fbdeda1 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/locks/LockFactory$1.class differ diff --git a/lib/bin/com/jogamp/common/util/locks/LockFactory$ImplType.class b/lib/bin/com/jogamp/common/util/locks/LockFactory$ImplType.class new file mode 100644 index 0000000..8d753ee Binary files /dev/null and b/lib/bin/com/jogamp/common/util/locks/LockFactory$ImplType.class differ diff --git a/lib/bin/com/jogamp/common/util/locks/LockFactory.class b/lib/bin/com/jogamp/common/util/locks/LockFactory.class new file mode 100644 index 0000000..3ed94cc Binary files /dev/null and b/lib/bin/com/jogamp/common/util/locks/LockFactory.class differ diff --git a/lib/bin/com/jogamp/common/util/locks/RecursiveLock.class b/lib/bin/com/jogamp/common/util/locks/RecursiveLock.class new file mode 100644 index 0000000..f1e0b6d Binary files /dev/null and b/lib/bin/com/jogamp/common/util/locks/RecursiveLock.class differ diff --git a/lib/bin/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class b/lib/bin/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class new file mode 100644 index 0000000..2ef5092 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class differ diff --git a/lib/bin/com/jogamp/common/util/locks/SingletonInstance.class b/lib/bin/com/jogamp/common/util/locks/SingletonInstance.class new file mode 100644 index 0000000..05e3133 Binary files /dev/null and b/lib/bin/com/jogamp/common/util/locks/SingletonInstance.class differ diff --git a/lib/bin/com/jogamp/common/util/locks/ThreadLock.class b/lib/bin/com/jogamp/common/util/locks/ThreadLock.class new file mode 100644 index 0000000..b90d66d Binary files /dev/null and b/lib/bin/com/jogamp/common/util/locks/ThreadLock.class differ diff --git a/lib/bin/com/jogamp/gluegen/runtime/FunctionAddressResolver.class b/lib/bin/com/jogamp/gluegen/runtime/FunctionAddressResolver.class new file mode 100644 index 0000000..4b35167 Binary files /dev/null and b/lib/bin/com/jogamp/gluegen/runtime/FunctionAddressResolver.class differ diff --git a/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$1.class b/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$1.class new file mode 100644 index 0000000..4106ad3 Binary files /dev/null and b/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$1.class differ diff --git a/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$2.class b/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$2.class new file mode 100644 index 0000000..76dd0db Binary files /dev/null and b/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$2.class differ diff --git a/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class b/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class new file mode 100644 index 0000000..b258b68 Binary files /dev/null and b/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class differ diff --git a/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable.class b/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable.class new file mode 100644 index 0000000..5a43a39 Binary files /dev/null and b/lib/bin/com/jogamp/gluegen/runtime/ProcAddressTable.class differ diff --git a/lib/bin/com/jogamp/gluegen/runtime/opengl/GLNameResolver.class b/lib/bin/com/jogamp/gluegen/runtime/opengl/GLNameResolver.class new file mode 100644 index 0000000..6bc75d1 Binary files /dev/null and b/lib/bin/com/jogamp/gluegen/runtime/opengl/GLNameResolver.class differ diff --git a/lib/bin/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.class b/lib/bin/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.class new file mode 100644 index 0000000..e283662 Binary files /dev/null and b/lib/bin/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.class differ diff --git a/lib/bin/com/jogamp/graph/curve/OutlineShape$1.class b/lib/bin/com/jogamp/graph/curve/OutlineShape$1.class new file mode 100644 index 0000000..269870f Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/OutlineShape$1.class differ diff --git a/lib/bin/com/jogamp/graph/curve/OutlineShape$VerticesState.class b/lib/bin/com/jogamp/graph/curve/OutlineShape$VerticesState.class new file mode 100644 index 0000000..0d472a4 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/OutlineShape$VerticesState.class differ diff --git a/lib/bin/com/jogamp/graph/curve/OutlineShape.class b/lib/bin/com/jogamp/graph/curve/OutlineShape.class new file mode 100644 index 0000000..ebd82af Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/OutlineShape.class differ diff --git a/lib/bin/com/jogamp/graph/curve/OutlineShapeXForm.class b/lib/bin/com/jogamp/graph/curve/OutlineShapeXForm.class new file mode 100644 index 0000000..3dac034 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/OutlineShapeXForm.class differ diff --git a/lib/bin/com/jogamp/graph/curve/Region.class b/lib/bin/com/jogamp/graph/curve/Region.class new file mode 100644 index 0000000..f47df0d Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/Region.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/GLRegion.class b/lib/bin/com/jogamp/graph/curve/opengl/GLRegion.class new file mode 100644 index 0000000..8bf0307 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/GLRegion.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$1.class b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$1.class new file mode 100644 index 0000000..a4fc659 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$1.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$2.class b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$2.class new file mode 100644 index 0000000..02dceca Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$2.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$GLCallback.class b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$GLCallback.class new file mode 100644 index 0000000..0ebd513 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$GLCallback.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$ShaderModeSelector1.class b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$ShaderModeSelector1.class new file mode 100644 index 0000000..957b256 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer$ShaderModeSelector1.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer.class b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer.class new file mode 100644 index 0000000..2af5b17 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/RegionRenderer.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/RenderState$ProgramLocal.class b/lib/bin/com/jogamp/graph/curve/opengl/RenderState$ProgramLocal.class new file mode 100644 index 0000000..e57d3bb Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/RenderState$ProgramLocal.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/RenderState.class b/lib/bin/com/jogamp/graph/curve/opengl/RenderState.class new file mode 100644 index 0000000..6a0c804 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/RenderState.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil$1.class b/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil$1.class new file mode 100644 index 0000000..086ae9c Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil$1.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil$ShapeVisitor.class b/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil$ShapeVisitor.class new file mode 100644 index 0000000..42333ea Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil$ShapeVisitor.class differ diff --git a/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil.class b/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil.class new file mode 100644 index 0000000..648ccfe Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/opengl/TextRegionUtil.class differ diff --git a/lib/bin/com/jogamp/graph/curve/tess/Triangulation.class b/lib/bin/com/jogamp/graph/curve/tess/Triangulation.class new file mode 100644 index 0000000..04df7a3 Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/tess/Triangulation.class differ diff --git a/lib/bin/com/jogamp/graph/curve/tess/Triangulator.class b/lib/bin/com/jogamp/graph/curve/tess/Triangulator.class new file mode 100644 index 0000000..f7affea Binary files /dev/null and b/lib/bin/com/jogamp/graph/curve/tess/Triangulator.class differ diff --git a/lib/bin/com/jogamp/graph/font/Font$Glyph.class b/lib/bin/com/jogamp/graph/font/Font$Glyph.class new file mode 100644 index 0000000..1ab244d Binary files /dev/null and b/lib/bin/com/jogamp/graph/font/Font$Glyph.class differ diff --git a/lib/bin/com/jogamp/graph/font/Font$Metrics.class b/lib/bin/com/jogamp/graph/font/Font$Metrics.class new file mode 100644 index 0000000..03037a7 Binary files /dev/null and b/lib/bin/com/jogamp/graph/font/Font$Metrics.class differ diff --git a/lib/bin/com/jogamp/graph/font/Font.class b/lib/bin/com/jogamp/graph/font/Font.class new file mode 100644 index 0000000..1317099 Binary files /dev/null and b/lib/bin/com/jogamp/graph/font/Font.class differ diff --git a/lib/bin/com/jogamp/graph/font/FontFactory$1.class b/lib/bin/com/jogamp/graph/font/FontFactory$1.class new file mode 100644 index 0000000..725b78b Binary files /dev/null and b/lib/bin/com/jogamp/graph/font/FontFactory$1.class differ diff --git a/lib/bin/com/jogamp/graph/font/FontFactory$2.class b/lib/bin/com/jogamp/graph/font/FontFactory$2.class new file mode 100644 index 0000000..1ec11d7 Binary files /dev/null and b/lib/bin/com/jogamp/graph/font/FontFactory$2.class differ diff --git a/lib/bin/com/jogamp/graph/font/FontFactory.class b/lib/bin/com/jogamp/graph/font/FontFactory.class new file mode 100644 index 0000000..942401f Binary files /dev/null and b/lib/bin/com/jogamp/graph/font/FontFactory.class differ diff --git a/lib/bin/com/jogamp/graph/font/FontSet.class b/lib/bin/com/jogamp/graph/font/FontSet.class new file mode 100644 index 0000000..2da2d6d Binary files /dev/null and b/lib/bin/com/jogamp/graph/font/FontSet.class differ diff --git a/lib/bin/com/jogamp/graph/geom/Outline.class b/lib/bin/com/jogamp/graph/geom/Outline.class new file mode 100644 index 0000000..4dbc3ad Binary files /dev/null and b/lib/bin/com/jogamp/graph/geom/Outline.class differ diff --git a/lib/bin/com/jogamp/graph/geom/SVertex$Factory.class b/lib/bin/com/jogamp/graph/geom/SVertex$Factory.class new file mode 100644 index 0000000..21fc509 Binary files /dev/null and b/lib/bin/com/jogamp/graph/geom/SVertex$Factory.class differ diff --git a/lib/bin/com/jogamp/graph/geom/SVertex.class b/lib/bin/com/jogamp/graph/geom/SVertex.class new file mode 100644 index 0000000..b58988a Binary files /dev/null and b/lib/bin/com/jogamp/graph/geom/SVertex.class differ diff --git a/lib/bin/com/jogamp/graph/geom/Triangle.class b/lib/bin/com/jogamp/graph/geom/Triangle.class new file mode 100644 index 0000000..e4a0286 Binary files /dev/null and b/lib/bin/com/jogamp/graph/geom/Triangle.class differ diff --git a/lib/bin/com/jogamp/graph/geom/Vertex$Factory.class b/lib/bin/com/jogamp/graph/geom/Vertex$Factory.class new file mode 100644 index 0000000..a3d8016 Binary files /dev/null and b/lib/bin/com/jogamp/graph/geom/Vertex$Factory.class differ diff --git a/lib/bin/com/jogamp/graph/geom/Vertex.class b/lib/bin/com/jogamp/graph/geom/Vertex.class new file mode 100644 index 0000000..cab4a7c Binary files /dev/null and b/lib/bin/com/jogamp/graph/geom/Vertex.class differ diff --git a/lib/bin/com/jogamp/nativewindow/AbstractGraphicsConfiguration.class b/lib/bin/com/jogamp/nativewindow/AbstractGraphicsConfiguration.class new file mode 100644 index 0000000..b868573 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/AbstractGraphicsConfiguration.class differ diff --git a/lib/bin/com/jogamp/nativewindow/AbstractGraphicsDevice.class b/lib/bin/com/jogamp/nativewindow/AbstractGraphicsDevice.class new file mode 100644 index 0000000..11d9a2b Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/AbstractGraphicsDevice.class differ diff --git a/lib/bin/com/jogamp/nativewindow/AbstractGraphicsScreen.class b/lib/bin/com/jogamp/nativewindow/AbstractGraphicsScreen.class new file mode 100644 index 0000000..900ddb5 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/AbstractGraphicsScreen.class differ diff --git a/lib/bin/com/jogamp/nativewindow/Capabilities$1.class b/lib/bin/com/jogamp/nativewindow/Capabilities$1.class new file mode 100644 index 0000000..a2266a8 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/Capabilities$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/Capabilities.class b/lib/bin/com/jogamp/nativewindow/Capabilities.class new file mode 100644 index 0000000..b8e9bc5 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/Capabilities.class differ diff --git a/lib/bin/com/jogamp/nativewindow/CapabilitiesChooser.class b/lib/bin/com/jogamp/nativewindow/CapabilitiesChooser.class new file mode 100644 index 0000000..490807b Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/CapabilitiesChooser.class differ diff --git a/lib/bin/com/jogamp/nativewindow/CapabilitiesImmutable.class b/lib/bin/com/jogamp/nativewindow/CapabilitiesImmutable.class new file mode 100644 index 0000000..4ea2c98 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/CapabilitiesImmutable.class differ diff --git a/lib/bin/com/jogamp/nativewindow/DefaultCapabilitiesChooser.class b/lib/bin/com/jogamp/nativewindow/DefaultCapabilitiesChooser.class new file mode 100644 index 0000000..e1de335 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/DefaultCapabilitiesChooser.class differ diff --git a/lib/bin/com/jogamp/nativewindow/DefaultGraphicsConfiguration.class b/lib/bin/com/jogamp/nativewindow/DefaultGraphicsConfiguration.class new file mode 100644 index 0000000..dfa699e Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/DefaultGraphicsConfiguration.class differ diff --git a/lib/bin/com/jogamp/nativewindow/DefaultGraphicsDevice.class b/lib/bin/com/jogamp/nativewindow/DefaultGraphicsDevice.class new file mode 100644 index 0000000..bfb06ec Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/DefaultGraphicsDevice.class differ diff --git a/lib/bin/com/jogamp/nativewindow/DefaultGraphicsScreen.class b/lib/bin/com/jogamp/nativewindow/DefaultGraphicsScreen.class new file mode 100644 index 0000000..73cfb97 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/DefaultGraphicsScreen.class differ diff --git a/lib/bin/com/jogamp/nativewindow/DelegatedUpstreamSurfaceHookMutableSize.class b/lib/bin/com/jogamp/nativewindow/DelegatedUpstreamSurfaceHookMutableSize.class new file mode 100644 index 0000000..744e700 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/DelegatedUpstreamSurfaceHookMutableSize.class differ diff --git a/lib/bin/com/jogamp/nativewindow/DelegatedUpstreamSurfaceHookWithSurfaceSize.class b/lib/bin/com/jogamp/nativewindow/DelegatedUpstreamSurfaceHookWithSurfaceSize.class new file mode 100644 index 0000000..21d55a0 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/DelegatedUpstreamSurfaceHookWithSurfaceSize.class differ diff --git a/lib/bin/com/jogamp/nativewindow/GenericUpstreamSurfacelessHook.class b/lib/bin/com/jogamp/nativewindow/GenericUpstreamSurfacelessHook.class new file mode 100644 index 0000000..bbe3e0a Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/GenericUpstreamSurfacelessHook.class differ diff --git a/lib/bin/com/jogamp/nativewindow/GraphicsConfigurationFactory$DeviceCapsType.class b/lib/bin/com/jogamp/nativewindow/GraphicsConfigurationFactory$DeviceCapsType.class new file mode 100644 index 0000000..1c37f42 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/GraphicsConfigurationFactory$DeviceCapsType.class differ diff --git a/lib/bin/com/jogamp/nativewindow/GraphicsConfigurationFactory.class b/lib/bin/com/jogamp/nativewindow/GraphicsConfigurationFactory.class new file mode 100644 index 0000000..23e8c7d Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/GraphicsConfigurationFactory.class differ diff --git a/lib/bin/com/jogamp/nativewindow/MutableGraphicsConfiguration.class b/lib/bin/com/jogamp/nativewindow/MutableGraphicsConfiguration.class new file mode 100644 index 0000000..1d9b183 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/MutableGraphicsConfiguration.class differ diff --git a/lib/bin/com/jogamp/nativewindow/MutableSurface.class b/lib/bin/com/jogamp/nativewindow/MutableSurface.class new file mode 100644 index 0000000..1db4289 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/MutableSurface.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeSurface.class b/lib/bin/com/jogamp/nativewindow/NativeSurface.class new file mode 100644 index 0000000..86c3653 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeSurface.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeSurfaceHolder.class b/lib/bin/com/jogamp/nativewindow/NativeSurfaceHolder.class new file mode 100644 index 0000000..3fd1078 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeSurfaceHolder.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindow.class b/lib/bin/com/jogamp/nativewindow/NativeWindow.class new file mode 100644 index 0000000..b99e04e Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindow.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindowException.class b/lib/bin/com/jogamp/nativewindow/NativeWindowException.class new file mode 100644 index 0000000..b392fbf Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindowException.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$1.class b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$1.class new file mode 100644 index 0000000..6dbef5b Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$2$1.class b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$2$1.class new file mode 100644 index 0000000..25bb91b Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$2$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$2.class b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$2.class new file mode 100644 index 0000000..8015746 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$2.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$3.class b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$3.class new file mode 100644 index 0000000..cd9e1fe Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$3.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$4.class b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$4.class new file mode 100644 index 0000000..47b372e Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory$4.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindowFactory.class b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory.class new file mode 100644 index 0000000..7c5e85b Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindowFactory.class differ diff --git a/lib/bin/com/jogamp/nativewindow/NativeWindowVersion.class b/lib/bin/com/jogamp/nativewindow/NativeWindowVersion.class new file mode 100644 index 0000000..950c8e8 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/NativeWindowVersion.class differ diff --git a/lib/bin/com/jogamp/nativewindow/OffscreenLayerOption.class b/lib/bin/com/jogamp/nativewindow/OffscreenLayerOption.class new file mode 100644 index 0000000..be7ad2d Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/OffscreenLayerOption.class differ diff --git a/lib/bin/com/jogamp/nativewindow/OffscreenLayerSurface.class b/lib/bin/com/jogamp/nativewindow/OffscreenLayerSurface.class new file mode 100644 index 0000000..d12a4ed Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/OffscreenLayerSurface.class differ diff --git a/lib/bin/com/jogamp/nativewindow/ProxySurface.class b/lib/bin/com/jogamp/nativewindow/ProxySurface.class new file mode 100644 index 0000000..5fb0f4b Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/ProxySurface.class differ diff --git a/lib/bin/com/jogamp/nativewindow/ScalableSurface.class b/lib/bin/com/jogamp/nativewindow/ScalableSurface.class new file mode 100644 index 0000000..308f52a Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/ScalableSurface.class differ diff --git a/lib/bin/com/jogamp/nativewindow/SurfaceUpdatedListener.class b/lib/bin/com/jogamp/nativewindow/SurfaceUpdatedListener.class new file mode 100644 index 0000000..eaf97f9 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/SurfaceUpdatedListener.class differ diff --git a/lib/bin/com/jogamp/nativewindow/ToolkitLock.class b/lib/bin/com/jogamp/nativewindow/ToolkitLock.class new file mode 100644 index 0000000..653532c Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/ToolkitLock.class differ diff --git a/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHook$MutableSize.class b/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHook$MutableSize.class new file mode 100644 index 0000000..d8cab29 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHook$MutableSize.class differ diff --git a/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHook.class b/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHook.class new file mode 100644 index 0000000..322b1e7 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHook.class differ diff --git a/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHookMutableSize.class b/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHookMutableSize.class new file mode 100644 index 0000000..45354f5 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/UpstreamSurfaceHookMutableSize.class differ diff --git a/lib/bin/com/jogamp/nativewindow/UpstreamWindowHookMutableSizePos.class b/lib/bin/com/jogamp/nativewindow/UpstreamWindowHookMutableSizePos.class new file mode 100644 index 0000000..6cf9067 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/UpstreamWindowHookMutableSizePos.class differ diff --git a/lib/bin/com/jogamp/nativewindow/VisualIDHolder$VIDComparator.class b/lib/bin/com/jogamp/nativewindow/VisualIDHolder$VIDComparator.class new file mode 100644 index 0000000..1e74715 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/VisualIDHolder$VIDComparator.class differ diff --git a/lib/bin/com/jogamp/nativewindow/VisualIDHolder$VIDType.class b/lib/bin/com/jogamp/nativewindow/VisualIDHolder$VIDType.class new file mode 100644 index 0000000..b1d92b6 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/VisualIDHolder$VIDType.class differ diff --git a/lib/bin/com/jogamp/nativewindow/VisualIDHolder.class b/lib/bin/com/jogamp/nativewindow/VisualIDHolder.class new file mode 100644 index 0000000..7cf2079 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/VisualIDHolder.class differ diff --git a/lib/bin/com/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode.class b/lib/bin/com/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode.class new file mode 100644 index 0000000..2ab0d26 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode.class differ diff --git a/lib/bin/com/jogamp/nativewindow/WindowClosingProtocol.class b/lib/bin/com/jogamp/nativewindow/WindowClosingProtocol.class new file mode 100644 index 0000000..a2e3d9b Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/WindowClosingProtocol.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsConfiguration.class b/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsConfiguration.class new file mode 100644 index 0000000..649ed4a Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsConfiguration.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsDevice.class b/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsDevice.class new file mode 100644 index 0000000..6451fda Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsDevice.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsScreen.class b/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsScreen.class new file mode 100644 index 0000000..22a1ab1 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTGraphicsScreen.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context$1.class b/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context$1.class new file mode 100644 index 0000000..ca35644 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context$2.class b/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context$2.class new file mode 100644 index 0000000..06105b1 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context$2.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context.class b/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context.class new file mode 100644 index 0000000..778ddff Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle$Context.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle.class b/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle.class new file mode 100644 index 0000000..c4a36ec Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTPrintLifecycle.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTWindowClosingProtocol$WindowClosingAdapter.class b/lib/bin/com/jogamp/nativewindow/awt/AWTWindowClosingProtocol$WindowClosingAdapter.class new file mode 100644 index 0000000..04f1052 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTWindowClosingProtocol$WindowClosingAdapter.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AWTWindowClosingProtocol.class b/lib/bin/com/jogamp/nativewindow/awt/AWTWindowClosingProtocol.class new file mode 100644 index 0000000..6ee4185 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AWTWindowClosingProtocol.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AppContextInfo$1.class b/lib/bin/com/jogamp/nativewindow/awt/AppContextInfo$1.class new file mode 100644 index 0000000..8f028ca Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AppContextInfo$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/AppContextInfo.class b/lib/bin/com/jogamp/nativewindow/awt/AppContextInfo.class new file mode 100644 index 0000000..72094ed Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/AppContextInfo.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt$BufferedImageInt.class b/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt$BufferedImageInt.class new file mode 100644 index 0000000..12b6edb Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt$BufferedImageInt.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt$DirectWritableRaster.class b/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt$DirectWritableRaster.class new file mode 100644 index 0000000..f69afdd Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt$DirectWritableRaster.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt.class b/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt.class new file mode 100644 index 0000000..b7981f3 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/DirectDataBufferInt.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$1.class b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$1.class new file mode 100644 index 0000000..017c57b Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$2.class b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$2.class new file mode 100644 index 0000000..ce8e36f Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$2.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$3.class b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$3.class new file mode 100644 index 0000000..9c36c83 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$3.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$4.class b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$4.class new file mode 100644 index 0000000..193621c Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$4.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener$1.class b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener$1.class new file mode 100644 index 0000000..e7b376f Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener$2.class b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener$2.class new file mode 100644 index 0000000..3a1a984 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener$2.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener.class b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener.class new file mode 100644 index 0000000..9cce0d9 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener.class differ diff --git a/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow.class b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow.class new file mode 100644 index 0000000..34ca156 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/awt/JAWTWindow.class differ diff --git a/lib/bin/com/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback.class b/lib/bin/com/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback.class new file mode 100644 index 0000000..f483374 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback.class differ diff --git a/lib/bin/com/jogamp/nativewindow/egl/EGLGraphicsDevice.class b/lib/bin/com/jogamp/nativewindow/egl/EGLGraphicsDevice.class new file mode 100644 index 0000000..61bdefb Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/egl/EGLGraphicsDevice.class differ diff --git a/lib/bin/com/jogamp/nativewindow/macosx/MacOSXGraphicsDevice.class b/lib/bin/com/jogamp/nativewindow/macosx/MacOSXGraphicsDevice.class new file mode 100644 index 0000000..936c88c Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/macosx/MacOSXGraphicsDevice.class differ diff --git a/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$1.class b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$1.class new file mode 100644 index 0000000..ff343be Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$2.class b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$2.class new file mode 100644 index 0000000..5130730 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$2.class differ diff --git a/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$3.class b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$3.class new file mode 100644 index 0000000..0988ae3 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$3.class differ diff --git a/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$4.class b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$4.class new file mode 100644 index 0000000..7df462d Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor$4.class differ diff --git a/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor.class b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor.class new file mode 100644 index 0000000..104d9e2 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/swt/SWTAccessor.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/Dimension.class b/lib/bin/com/jogamp/nativewindow/util/Dimension.class new file mode 100644 index 0000000..f209248 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/Dimension.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/DimensionImmutable.class b/lib/bin/com/jogamp/nativewindow/util/DimensionImmutable.class new file mode 100644 index 0000000..69b0452 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/DimensionImmutable.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/Insets.class b/lib/bin/com/jogamp/nativewindow/util/Insets.class new file mode 100644 index 0000000..ac90901 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/Insets.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/InsetsImmutable.class b/lib/bin/com/jogamp/nativewindow/util/InsetsImmutable.class new file mode 100644 index 0000000..ec25c3c Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/InsetsImmutable.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelFormat$CType.class b/lib/bin/com/jogamp/nativewindow/util/PixelFormat$CType.class new file mode 100644 index 0000000..4fe79d0 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelFormat$CType.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelFormat$Composition.class b/lib/bin/com/jogamp/nativewindow/util/PixelFormat$Composition.class new file mode 100644 index 0000000..cd268eb Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelFormat$Composition.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelFormat$PackedComposition.class b/lib/bin/com/jogamp/nativewindow/util/PixelFormat$PackedComposition.class new file mode 100644 index 0000000..2ffaa02 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelFormat$PackedComposition.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelFormat.class b/lib/bin/com/jogamp/nativewindow/util/PixelFormat.class new file mode 100644 index 0000000..ae24042 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelFormat.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil$1.class b/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil$1.class new file mode 100644 index 0000000..2f3da92 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil$1.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil$ComponentMap.class b/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil$ComponentMap.class new file mode 100644 index 0000000..0dfc984 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil$ComponentMap.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil.class b/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil.class new file mode 100644 index 0000000..b29250c Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelFormatUtil.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelRectangle$GenericPixelRect.class b/lib/bin/com/jogamp/nativewindow/util/PixelRectangle$GenericPixelRect.class new file mode 100644 index 0000000..0a83c25 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelRectangle$GenericPixelRect.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PixelRectangle.class b/lib/bin/com/jogamp/nativewindow/util/PixelRectangle.class new file mode 100644 index 0000000..b3e3c2f Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PixelRectangle.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/Point.class b/lib/bin/com/jogamp/nativewindow/util/Point.class new file mode 100644 index 0000000..2b81cce Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/Point.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/PointImmutable.class b/lib/bin/com/jogamp/nativewindow/util/PointImmutable.class new file mode 100644 index 0000000..87fc953 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/PointImmutable.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/Rectangle.class b/lib/bin/com/jogamp/nativewindow/util/Rectangle.class new file mode 100644 index 0000000..cf843a9 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/Rectangle.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/RectangleImmutable.class b/lib/bin/com/jogamp/nativewindow/util/RectangleImmutable.class new file mode 100644 index 0000000..cd02fa1 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/RectangleImmutable.class differ diff --git a/lib/bin/com/jogamp/nativewindow/util/SurfaceSize.class b/lib/bin/com/jogamp/nativewindow/util/SurfaceSize.class new file mode 100644 index 0000000..4f3cfc4 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/util/SurfaceSize.class differ diff --git a/lib/bin/com/jogamp/nativewindow/windows/WindowsGraphicsDevice.class b/lib/bin/com/jogamp/nativewindow/windows/WindowsGraphicsDevice.class new file mode 100644 index 0000000..22b7d21 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/windows/WindowsGraphicsDevice.class differ diff --git a/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsConfiguration.class b/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsConfiguration.class new file mode 100644 index 0000000..44a5dc8 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsConfiguration.class differ diff --git a/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsDevice.class b/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsDevice.class new file mode 100644 index 0000000..b2c1306 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsDevice.class differ diff --git a/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsScreen.class b/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsScreen.class new file mode 100644 index 0000000..07b8525 Binary files /dev/null and b/lib/bin/com/jogamp/nativewindow/x11/X11GraphicsScreen.class differ diff --git a/lib/bin/com/jogamp/newt/Display$PointerIcon.class b/lib/bin/com/jogamp/newt/Display$PointerIcon.class new file mode 100644 index 0000000..e63f83a Binary files /dev/null and b/lib/bin/com/jogamp/newt/Display$PointerIcon.class differ diff --git a/lib/bin/com/jogamp/newt/Display.class b/lib/bin/com/jogamp/newt/Display.class new file mode 100644 index 0000000..a00778f Binary files /dev/null and b/lib/bin/com/jogamp/newt/Display.class differ diff --git a/lib/bin/com/jogamp/newt/MonitorDevice.class b/lib/bin/com/jogamp/newt/MonitorDevice.class new file mode 100644 index 0000000..fc46dfc Binary files /dev/null and b/lib/bin/com/jogamp/newt/MonitorDevice.class differ diff --git a/lib/bin/com/jogamp/newt/MonitorMode$1.class b/lib/bin/com/jogamp/newt/MonitorMode$1.class new file mode 100644 index 0000000..1bb6318 Binary files /dev/null and b/lib/bin/com/jogamp/newt/MonitorMode$1.class differ diff --git a/lib/bin/com/jogamp/newt/MonitorMode$2.class b/lib/bin/com/jogamp/newt/MonitorMode$2.class new file mode 100644 index 0000000..6c2dc11 Binary files /dev/null and b/lib/bin/com/jogamp/newt/MonitorMode$2.class differ diff --git a/lib/bin/com/jogamp/newt/MonitorMode$SizeAndRRate.class b/lib/bin/com/jogamp/newt/MonitorMode$SizeAndRRate.class new file mode 100644 index 0000000..cb7b350 Binary files /dev/null and b/lib/bin/com/jogamp/newt/MonitorMode$SizeAndRRate.class differ diff --git a/lib/bin/com/jogamp/newt/MonitorMode.class b/lib/bin/com/jogamp/newt/MonitorMode.class new file mode 100644 index 0000000..276ee84 Binary files /dev/null and b/lib/bin/com/jogamp/newt/MonitorMode.class differ diff --git a/lib/bin/com/jogamp/newt/NewtFactory$1.class b/lib/bin/com/jogamp/newt/NewtFactory$1.class new file mode 100644 index 0000000..1d31120 Binary files /dev/null and b/lib/bin/com/jogamp/newt/NewtFactory$1.class differ diff --git a/lib/bin/com/jogamp/newt/NewtFactory.class b/lib/bin/com/jogamp/newt/NewtFactory.class new file mode 100644 index 0000000..cb755a8 Binary files /dev/null and b/lib/bin/com/jogamp/newt/NewtFactory.class differ diff --git a/lib/bin/com/jogamp/newt/NewtVersion.class b/lib/bin/com/jogamp/newt/NewtVersion.class new file mode 100644 index 0000000..7a00d02 Binary files /dev/null and b/lib/bin/com/jogamp/newt/NewtVersion.class differ diff --git a/lib/bin/com/jogamp/newt/Screen.class b/lib/bin/com/jogamp/newt/Screen.class new file mode 100644 index 0000000..b79ce1c Binary files /dev/null and b/lib/bin/com/jogamp/newt/Screen.class differ diff --git a/lib/bin/com/jogamp/newt/Window$FocusRunnable.class b/lib/bin/com/jogamp/newt/Window$FocusRunnable.class new file mode 100644 index 0000000..830a7fe Binary files /dev/null and b/lib/bin/com/jogamp/newt/Window$FocusRunnable.class differ diff --git a/lib/bin/com/jogamp/newt/Window$ReparentOperation.class b/lib/bin/com/jogamp/newt/Window$ReparentOperation.class new file mode 100644 index 0000000..a365017 Binary files /dev/null and b/lib/bin/com/jogamp/newt/Window$ReparentOperation.class differ diff --git a/lib/bin/com/jogamp/newt/Window.class b/lib/bin/com/jogamp/newt/Window.class new file mode 100644 index 0000000..d7e105b Binary files /dev/null and b/lib/bin/com/jogamp/newt/Window.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$1.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$1.class new file mode 100644 index 0000000..a665bcd Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$1.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$2.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$2.class new file mode 100644 index 0000000..f5d2994 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$2.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$3.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$3.class new file mode 100644 index 0000000..211fdc4 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$3.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$4.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$4.class new file mode 100644 index 0000000..07e618b Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$4.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$5.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$5.class new file mode 100644 index 0000000..9e2163a Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$5.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$6.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$6.class new file mode 100644 index 0000000..1806856 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$6.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$7.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$7.class new file mode 100644 index 0000000..fc658c5 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$7.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$8.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$8.class new file mode 100644 index 0000000..cd2c04b Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$8.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$9.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$9.class new file mode 100644 index 0000000..d2051de Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$9.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$ClearFocusOwner.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$ClearFocusOwner.class new file mode 100644 index 0000000..3ae7245 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$ClearFocusOwner.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusAction.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusAction.class new file mode 100644 index 0000000..4646192 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusAction.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusPropertyChangeListener.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusPropertyChangeListener.class new file mode 100644 index 0000000..b5ad7f7 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusPropertyChangeListener.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusTraversalKeyListener.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusTraversalKeyListener.class new file mode 100644 index 0000000..abc0344 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT$FocusTraversalKeyListener.class differ diff --git a/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT.class b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT.class new file mode 100644 index 0000000..c184281 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/NewtCanvasAWT.class differ diff --git a/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$1.class b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$1.class new file mode 100644 index 0000000..1facf18 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$1.class differ diff --git a/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$2.class b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$2.class new file mode 100644 index 0000000..d830923 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$2.class differ diff --git a/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$3.class b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$3.class new file mode 100644 index 0000000..f2ccc06 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$3.class differ diff --git a/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$4.class b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$4.class new file mode 100644 index 0000000..175a03d Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$4.class differ diff --git a/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$5.class b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$5.class new file mode 100644 index 0000000..f0707e9 Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run$5.class differ diff --git a/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.class b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.class new file mode 100644 index 0000000..b53390e Binary files /dev/null and b/lib/bin/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.class differ diff --git a/lib/bin/com/jogamp/newt/event/DoubleTapScrollGesture.class b/lib/bin/com/jogamp/newt/event/DoubleTapScrollGesture.class new file mode 100644 index 0000000..d9f3b2a Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/DoubleTapScrollGesture.class differ diff --git a/lib/bin/com/jogamp/newt/event/GestureHandler$GestureEvent.class b/lib/bin/com/jogamp/newt/event/GestureHandler$GestureEvent.class new file mode 100644 index 0000000..77dd304 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/GestureHandler$GestureEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/GestureHandler$GestureListener.class b/lib/bin/com/jogamp/newt/event/GestureHandler$GestureListener.class new file mode 100644 index 0000000..cb51580 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/GestureHandler$GestureListener.class differ diff --git a/lib/bin/com/jogamp/newt/event/GestureHandler.class b/lib/bin/com/jogamp/newt/event/GestureHandler.class new file mode 100644 index 0000000..5162a6a Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/GestureHandler.class differ diff --git a/lib/bin/com/jogamp/newt/event/InputEvent$InputClass.class b/lib/bin/com/jogamp/newt/event/InputEvent$InputClass.class new file mode 100644 index 0000000..5737132 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/InputEvent$InputClass.class differ diff --git a/lib/bin/com/jogamp/newt/event/InputEvent$InputType.class b/lib/bin/com/jogamp/newt/event/InputEvent$InputType.class new file mode 100644 index 0000000..8c5a94c Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/InputEvent$InputType.class differ diff --git a/lib/bin/com/jogamp/newt/event/InputEvent.class b/lib/bin/com/jogamp/newt/event/InputEvent.class new file mode 100644 index 0000000..7caf8c3 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/InputEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/KeyAdapter.class b/lib/bin/com/jogamp/newt/event/KeyAdapter.class new file mode 100644 index 0000000..9ca3449 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/KeyAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/KeyEvent$1.class b/lib/bin/com/jogamp/newt/event/KeyEvent$1.class new file mode 100644 index 0000000..c9517c6 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/KeyEvent$1.class differ diff --git a/lib/bin/com/jogamp/newt/event/KeyEvent$NonPrintableRange.class b/lib/bin/com/jogamp/newt/event/KeyEvent$NonPrintableRange.class new file mode 100644 index 0000000..26e0e48 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/KeyEvent$NonPrintableRange.class differ diff --git a/lib/bin/com/jogamp/newt/event/KeyEvent.class b/lib/bin/com/jogamp/newt/event/KeyEvent.class new file mode 100644 index 0000000..fa78f21 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/KeyEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/KeyListener.class b/lib/bin/com/jogamp/newt/event/KeyListener.class new file mode 100644 index 0000000..f267fee Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/KeyListener.class differ diff --git a/lib/bin/com/jogamp/newt/event/MonitorEvent.class b/lib/bin/com/jogamp/newt/event/MonitorEvent.class new file mode 100644 index 0000000..76daace Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/MonitorEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/MonitorModeListener.class b/lib/bin/com/jogamp/newt/event/MonitorModeListener.class new file mode 100644 index 0000000..f3dfdef Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/MonitorModeListener.class differ diff --git a/lib/bin/com/jogamp/newt/event/MouseAdapter.class b/lib/bin/com/jogamp/newt/event/MouseAdapter.class new file mode 100644 index 0000000..9e0f037 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/MouseAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/MouseEvent$PointerClass.class b/lib/bin/com/jogamp/newt/event/MouseEvent$PointerClass.class new file mode 100644 index 0000000..7547bb8 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/MouseEvent$PointerClass.class differ diff --git a/lib/bin/com/jogamp/newt/event/MouseEvent$PointerType.class b/lib/bin/com/jogamp/newt/event/MouseEvent$PointerType.class new file mode 100644 index 0000000..7304720 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/MouseEvent$PointerType.class differ diff --git a/lib/bin/com/jogamp/newt/event/MouseEvent.class b/lib/bin/com/jogamp/newt/event/MouseEvent.class new file mode 100644 index 0000000..3f5bdff Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/MouseEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/MouseListener.class b/lib/bin/com/jogamp/newt/event/MouseListener.class new file mode 100644 index 0000000..551284b Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/MouseListener.class differ diff --git a/lib/bin/com/jogamp/newt/event/NEWTEvent.class b/lib/bin/com/jogamp/newt/event/NEWTEvent.class new file mode 100644 index 0000000..3dd491d Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/NEWTEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/NEWTEventConsumer.class b/lib/bin/com/jogamp/newt/event/NEWTEventConsumer.class new file mode 100644 index 0000000..8c7241d Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/NEWTEventConsumer.class differ diff --git a/lib/bin/com/jogamp/newt/event/NEWTEventFiFo.class b/lib/bin/com/jogamp/newt/event/NEWTEventFiFo.class new file mode 100644 index 0000000..8e4706a Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/NEWTEventFiFo.class differ diff --git a/lib/bin/com/jogamp/newt/event/NEWTEventListener.class b/lib/bin/com/jogamp/newt/event/NEWTEventListener.class new file mode 100644 index 0000000..996ebd8 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/NEWTEventListener.class differ diff --git a/lib/bin/com/jogamp/newt/event/OutputEvent.class b/lib/bin/com/jogamp/newt/event/OutputEvent.class new file mode 100644 index 0000000..df94d37 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/OutputEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/PinchToZoomGesture$ZoomEvent.class b/lib/bin/com/jogamp/newt/event/PinchToZoomGesture$ZoomEvent.class new file mode 100644 index 0000000..e2599f8 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/PinchToZoomGesture$ZoomEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/PinchToZoomGesture.class b/lib/bin/com/jogamp/newt/event/PinchToZoomGesture.class new file mode 100644 index 0000000..bb4c517 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/PinchToZoomGesture.class differ diff --git a/lib/bin/com/jogamp/newt/event/TraceKeyAdapter.class b/lib/bin/com/jogamp/newt/event/TraceKeyAdapter.class new file mode 100644 index 0000000..3fc0799 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/TraceKeyAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/TraceMouseAdapter.class b/lib/bin/com/jogamp/newt/event/TraceMouseAdapter.class new file mode 100644 index 0000000..12e6814 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/TraceMouseAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/TraceWindowAdapter.class b/lib/bin/com/jogamp/newt/event/TraceWindowAdapter.class new file mode 100644 index 0000000..5a50e51 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/TraceWindowAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/WindowAdapter.class b/lib/bin/com/jogamp/newt/event/WindowAdapter.class new file mode 100644 index 0000000..e7d8290 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/WindowAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/WindowEvent.class b/lib/bin/com/jogamp/newt/event/WindowEvent.class new file mode 100644 index 0000000..9446a38 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/WindowEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/WindowListener.class b/lib/bin/com/jogamp/newt/event/WindowListener.class new file mode 100644 index 0000000..d886bea Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/WindowListener.class differ diff --git a/lib/bin/com/jogamp/newt/event/WindowUpdateEvent.class b/lib/bin/com/jogamp/newt/event/WindowUpdateEvent.class new file mode 100644 index 0000000..ab737ce Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/WindowUpdateEvent.class differ diff --git a/lib/bin/com/jogamp/newt/event/awt/AWTAdapter$EventProcRes.class b/lib/bin/com/jogamp/newt/event/awt/AWTAdapter$EventProcRes.class new file mode 100644 index 0000000..29b8f5c Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/awt/AWTAdapter$EventProcRes.class differ diff --git a/lib/bin/com/jogamp/newt/event/awt/AWTAdapter.class b/lib/bin/com/jogamp/newt/event/awt/AWTAdapter.class new file mode 100644 index 0000000..b7011bb Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/awt/AWTAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/awt/AWTKeyAdapter.class b/lib/bin/com/jogamp/newt/event/awt/AWTKeyAdapter.class new file mode 100644 index 0000000..90f4c72 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/awt/AWTKeyAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/awt/AWTMouseAdapter.class b/lib/bin/com/jogamp/newt/event/awt/AWTMouseAdapter.class new file mode 100644 index 0000000..8ddff0b Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/awt/AWTMouseAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/event/awt/AWTWindowAdapter$WindowClosingListener.class b/lib/bin/com/jogamp/newt/event/awt/AWTWindowAdapter$WindowClosingListener.class new file mode 100644 index 0000000..2b193c2 Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/awt/AWTWindowAdapter$WindowClosingListener.class differ diff --git a/lib/bin/com/jogamp/newt/event/awt/AWTWindowAdapter.class b/lib/bin/com/jogamp/newt/event/awt/AWTWindowAdapter.class new file mode 100644 index 0000000..887ae8c Binary files /dev/null and b/lib/bin/com/jogamp/newt/event/awt/AWTWindowAdapter.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/GLWindow$1.class b/lib/bin/com/jogamp/newt/opengl/GLWindow$1.class new file mode 100644 index 0000000..b4e1daf Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/GLWindow$1.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/GLWindow$2.class b/lib/bin/com/jogamp/newt/opengl/GLWindow$2.class new file mode 100644 index 0000000..5e5adb5 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/GLWindow$2.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/GLWindow$3.class b/lib/bin/com/jogamp/newt/opengl/GLWindow$3.class new file mode 100644 index 0000000..16062a5 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/GLWindow$3.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/GLWindow$GLLifecycleHook$1.class b/lib/bin/com/jogamp/newt/opengl/GLWindow$GLLifecycleHook$1.class new file mode 100644 index 0000000..2e90f25 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/GLWindow$GLLifecycleHook$1.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/GLWindow$GLLifecycleHook.class b/lib/bin/com/jogamp/newt/opengl/GLWindow$GLLifecycleHook.class new file mode 100644 index 0000000..d0acfc3 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/GLWindow$GLLifecycleHook.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/GLWindow.class b/lib/bin/com/jogamp/newt/opengl/GLWindow.class new file mode 100644 index 0000000..c729f74 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/GLWindow.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$1.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$1.class new file mode 100644 index 0000000..2aaaf8e Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$1.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$10.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$10.class new file mode 100644 index 0000000..3bb65bd Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$10.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$11.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$11.class new file mode 100644 index 0000000..1eb4568 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$11.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$12.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$12.class new file mode 100644 index 0000000..72802d8 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$12.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$13.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$13.class new file mode 100644 index 0000000..8cad64a Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$13.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$14.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$14.class new file mode 100644 index 0000000..d933675 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$14.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$15.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$15.class new file mode 100644 index 0000000..7262991 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$15.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$16.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$16.class new file mode 100644 index 0000000..7966356 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$16.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$2.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$2.class new file mode 100644 index 0000000..5ca9906 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$2.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$3.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$3.class new file mode 100644 index 0000000..acb871a Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$3.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$4.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$4.class new file mode 100644 index 0000000..099797c Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$4.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$5.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$5.class new file mode 100644 index 0000000..e10c681 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$5.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$6.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$6.class new file mode 100644 index 0000000..b7151f0 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$6.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$7.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$7.class new file mode 100644 index 0000000..7864eb0 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$7.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$8.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$8.class new file mode 100644 index 0000000..fa20ea2 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$8.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$9.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$9.class new file mode 100644 index 0000000..2378288 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener$9.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener.class b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener.class new file mode 100644 index 0000000..310ba8f Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/NEWTDemoListener.class differ diff --git a/lib/bin/com/jogamp/newt/opengl/util/stereo/StereoDeviceUtil.class b/lib/bin/com/jogamp/newt/opengl/util/stereo/StereoDeviceUtil.class new file mode 100644 index 0000000..d66b3b5 Binary files /dev/null and b/lib/bin/com/jogamp/newt/opengl/util/stereo/StereoDeviceUtil.class differ diff --git a/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$1.class b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$1.class new file mode 100644 index 0000000..57fe72c Binary files /dev/null and b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$1.class differ diff --git a/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$2.class b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$2.class new file mode 100644 index 0000000..e1937dc Binary files /dev/null and b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$2.class differ diff --git a/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$3.class b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$3.class new file mode 100644 index 0000000..b51e016 Binary files /dev/null and b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$3.class differ diff --git a/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$SWTNativeWindow.class b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$SWTNativeWindow.class new file mode 100644 index 0000000..e25b50b Binary files /dev/null and b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT$SWTNativeWindow.class differ diff --git a/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT.class b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT.class new file mode 100644 index 0000000..d8a385c Binary files /dev/null and b/lib/bin/com/jogamp/newt/swt/NewtCanvasSWT.class differ diff --git a/lib/bin/com/jogamp/newt/util/EDTUtil.class b/lib/bin/com/jogamp/newt/util/EDTUtil.class new file mode 100644 index 0000000..0e57266 Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/EDTUtil.class differ diff --git a/lib/bin/com/jogamp/newt/util/MainThread$UserApp.class b/lib/bin/com/jogamp/newt/util/MainThread$UserApp.class new file mode 100644 index 0000000..606ab48 Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/MainThread$UserApp.class differ diff --git a/lib/bin/com/jogamp/newt/util/MainThread.class b/lib/bin/com/jogamp/newt/util/MainThread.class new file mode 100644 index 0000000..bba9304 Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/MainThread.class differ diff --git a/lib/bin/com/jogamp/newt/util/MonitorModeUtil.class b/lib/bin/com/jogamp/newt/util/MonitorModeUtil.class new file mode 100644 index 0000000..3718153 Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/MonitorModeUtil.class differ diff --git a/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$1.class b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$1.class new file mode 100644 index 0000000..25330ee Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$1.class differ diff --git a/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$2$1.class b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$2$1.class new file mode 100644 index 0000000..78e7b1e Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$2$1.class differ diff --git a/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$2.class b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$2.class new file mode 100644 index 0000000..4d9ffbd Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$2.class differ diff --git a/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$3.class b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$3.class new file mode 100644 index 0000000..f7fba68 Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase$3.class differ diff --git a/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase.class b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase.class new file mode 100644 index 0000000..8f924c6 Binary files /dev/null and b/lib/bin/com/jogamp/newt/util/applet/JOGLNewtAppletBase.class differ diff --git a/lib/bin/com/jogamp/opengl/DebugGL2.class b/lib/bin/com/jogamp/opengl/DebugGL2.class new file mode 100644 index 0000000..1d9c06c Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DebugGL2.class differ diff --git a/lib/bin/com/jogamp/opengl/DebugGL3.class b/lib/bin/com/jogamp/opengl/DebugGL3.class new file mode 100644 index 0000000..a55f43a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DebugGL3.class differ diff --git a/lib/bin/com/jogamp/opengl/DebugGL3bc.class b/lib/bin/com/jogamp/opengl/DebugGL3bc.class new file mode 100644 index 0000000..3ca1384 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DebugGL3bc.class differ diff --git a/lib/bin/com/jogamp/opengl/DebugGL4.class b/lib/bin/com/jogamp/opengl/DebugGL4.class new file mode 100644 index 0000000..152524a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DebugGL4.class differ diff --git a/lib/bin/com/jogamp/opengl/DebugGL4bc.class b/lib/bin/com/jogamp/opengl/DebugGL4bc.class new file mode 100644 index 0000000..59a1b94 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DebugGL4bc.class differ diff --git a/lib/bin/com/jogamp/opengl/DebugGLES1.class b/lib/bin/com/jogamp/opengl/DebugGLES1.class new file mode 100644 index 0000000..61586c9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DebugGLES1.class differ diff --git a/lib/bin/com/jogamp/opengl/DebugGLES2.class b/lib/bin/com/jogamp/opengl/DebugGLES2.class new file mode 100644 index 0000000..5d545aa Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DebugGLES2.class differ diff --git a/lib/bin/com/jogamp/opengl/DebugGLES3.class b/lib/bin/com/jogamp/opengl/DebugGLES3.class new file mode 100644 index 0000000..dbe3fc6 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DebugGLES3.class differ diff --git a/lib/bin/com/jogamp/opengl/DefaultGLCapabilitiesChooser.class b/lib/bin/com/jogamp/opengl/DefaultGLCapabilitiesChooser.class new file mode 100644 index 0000000..31e1fc8 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/DefaultGLCapabilitiesChooser.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject$1.class b/lib/bin/com/jogamp/opengl/FBObject$1.class new file mode 100644 index 0000000..2087124 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject$1.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject$Attachment$Type.class b/lib/bin/com/jogamp/opengl/FBObject$Attachment$Type.class new file mode 100644 index 0000000..044f35f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject$Attachment$Type.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject$Attachment.class b/lib/bin/com/jogamp/opengl/FBObject$Attachment.class new file mode 100644 index 0000000..6340fec Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject$Attachment.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject$ColorAttachment.class b/lib/bin/com/jogamp/opengl/FBObject$ColorAttachment.class new file mode 100644 index 0000000..b93c9d1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject$ColorAttachment.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject$Colorbuffer.class b/lib/bin/com/jogamp/opengl/FBObject$Colorbuffer.class new file mode 100644 index 0000000..554daf0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject$Colorbuffer.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject$DetachAction.class b/lib/bin/com/jogamp/opengl/FBObject$DetachAction.class new file mode 100644 index 0000000..7763289 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject$DetachAction.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject$RenderAttachment.class b/lib/bin/com/jogamp/opengl/FBObject$RenderAttachment.class new file mode 100644 index 0000000..e8fb8ad Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject$RenderAttachment.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject$TextureAttachment.class b/lib/bin/com/jogamp/opengl/FBObject$TextureAttachment.class new file mode 100644 index 0000000..0120cb4 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject$TextureAttachment.class differ diff --git a/lib/bin/com/jogamp/opengl/FBObject.class b/lib/bin/com/jogamp/opengl/FBObject.class new file mode 100644 index 0000000..33f4e4d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FBObject.class differ diff --git a/lib/bin/com/jogamp/opengl/FPSCounter.class b/lib/bin/com/jogamp/opengl/FPSCounter.class new file mode 100644 index 0000000..d4665a5 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/FPSCounter.class differ diff --git a/lib/bin/com/jogamp/opengl/GL.class b/lib/bin/com/jogamp/opengl/GL.class new file mode 100644 index 0000000..96a485f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL.class differ diff --git a/lib/bin/com/jogamp/opengl/GL2.class b/lib/bin/com/jogamp/opengl/GL2.class new file mode 100644 index 0000000..a63eabe Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL2.class differ diff --git a/lib/bin/com/jogamp/opengl/GL2ES1.class b/lib/bin/com/jogamp/opengl/GL2ES1.class new file mode 100644 index 0000000..5fddf6e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL2ES1.class differ diff --git a/lib/bin/com/jogamp/opengl/GL2ES2.class b/lib/bin/com/jogamp/opengl/GL2ES2.class new file mode 100644 index 0000000..cceb49a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL2ES2.class differ diff --git a/lib/bin/com/jogamp/opengl/GL2ES3.class b/lib/bin/com/jogamp/opengl/GL2ES3.class new file mode 100644 index 0000000..087dd67 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL2ES3.class differ diff --git a/lib/bin/com/jogamp/opengl/GL2GL3.class b/lib/bin/com/jogamp/opengl/GL2GL3.class new file mode 100644 index 0000000..53e1823 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL2GL3.class differ diff --git a/lib/bin/com/jogamp/opengl/GL3.class b/lib/bin/com/jogamp/opengl/GL3.class new file mode 100644 index 0000000..4682c88 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL3.class differ diff --git a/lib/bin/com/jogamp/opengl/GL3ES3.class b/lib/bin/com/jogamp/opengl/GL3ES3.class new file mode 100644 index 0000000..9c23e47 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL3ES3.class differ diff --git a/lib/bin/com/jogamp/opengl/GL3bc.class b/lib/bin/com/jogamp/opengl/GL3bc.class new file mode 100644 index 0000000..febd5c5 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL3bc.class differ diff --git a/lib/bin/com/jogamp/opengl/GL4.class b/lib/bin/com/jogamp/opengl/GL4.class new file mode 100644 index 0000000..3893c30 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL4.class differ diff --git a/lib/bin/com/jogamp/opengl/GL4ES3.class b/lib/bin/com/jogamp/opengl/GL4ES3.class new file mode 100644 index 0000000..a131b26 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL4ES3.class differ diff --git a/lib/bin/com/jogamp/opengl/GL4bc.class b/lib/bin/com/jogamp/opengl/GL4bc.class new file mode 100644 index 0000000..add792b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GL4bc.class differ diff --git a/lib/bin/com/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler.class b/lib/bin/com/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler.class new file mode 100644 index 0000000..14f3267 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler.class differ diff --git a/lib/bin/com/jogamp/opengl/GLAnimatorControl.class b/lib/bin/com/jogamp/opengl/GLAnimatorControl.class new file mode 100644 index 0000000..9326af6 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLAnimatorControl.class differ diff --git a/lib/bin/com/jogamp/opengl/GLArrayData.class b/lib/bin/com/jogamp/opengl/GLArrayData.class new file mode 100644 index 0000000..4e637a7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLArrayData.class differ diff --git a/lib/bin/com/jogamp/opengl/GLAutoDrawable.class b/lib/bin/com/jogamp/opengl/GLAutoDrawable.class new file mode 100644 index 0000000..5538d4e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLAutoDrawable.class differ diff --git a/lib/bin/com/jogamp/opengl/GLAutoDrawableDelegate.class b/lib/bin/com/jogamp/opengl/GLAutoDrawableDelegate.class new file mode 100644 index 0000000..8ed3b8d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLAutoDrawableDelegate.class differ diff --git a/lib/bin/com/jogamp/opengl/GLBase.class b/lib/bin/com/jogamp/opengl/GLBase.class new file mode 100644 index 0000000..9c72f3f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLBase.class differ diff --git a/lib/bin/com/jogamp/opengl/GLBufferStorage.class b/lib/bin/com/jogamp/opengl/GLBufferStorage.class new file mode 100644 index 0000000..680449a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLBufferStorage.class differ diff --git a/lib/bin/com/jogamp/opengl/GLCapabilities.class b/lib/bin/com/jogamp/opengl/GLCapabilities.class new file mode 100644 index 0000000..e9f65ab Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLCapabilities.class differ diff --git a/lib/bin/com/jogamp/opengl/GLCapabilitiesChooser.class b/lib/bin/com/jogamp/opengl/GLCapabilitiesChooser.class new file mode 100644 index 0000000..0e0975d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLCapabilitiesChooser.class differ diff --git a/lib/bin/com/jogamp/opengl/GLCapabilitiesImmutable.class b/lib/bin/com/jogamp/opengl/GLCapabilitiesImmutable.class new file mode 100644 index 0000000..b974341 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLCapabilitiesImmutable.class differ diff --git a/lib/bin/com/jogamp/opengl/GLContext.class b/lib/bin/com/jogamp/opengl/GLContext.class new file mode 100644 index 0000000..77cf6d7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLContext.class differ diff --git a/lib/bin/com/jogamp/opengl/GLDebugListener.class b/lib/bin/com/jogamp/opengl/GLDebugListener.class new file mode 100644 index 0000000..fcd2df3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLDebugListener.class differ diff --git a/lib/bin/com/jogamp/opengl/GLDebugMessage.class b/lib/bin/com/jogamp/opengl/GLDebugMessage.class new file mode 100644 index 0000000..7fc1dfa Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLDebugMessage.class differ diff --git a/lib/bin/com/jogamp/opengl/GLDrawable.class b/lib/bin/com/jogamp/opengl/GLDrawable.class new file mode 100644 index 0000000..da6ecf3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLDrawable.class differ diff --git a/lib/bin/com/jogamp/opengl/GLDrawableFactory$1.class b/lib/bin/com/jogamp/opengl/GLDrawableFactory$1.class new file mode 100644 index 0000000..a19d346 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLDrawableFactory$1.class differ diff --git a/lib/bin/com/jogamp/opengl/GLDrawableFactory.class b/lib/bin/com/jogamp/opengl/GLDrawableFactory.class new file mode 100644 index 0000000..0ddb86c Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLDrawableFactory.class differ diff --git a/lib/bin/com/jogamp/opengl/GLES1.class b/lib/bin/com/jogamp/opengl/GLES1.class new file mode 100644 index 0000000..56fbbeb Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLES1.class differ diff --git a/lib/bin/com/jogamp/opengl/GLES2.class b/lib/bin/com/jogamp/opengl/GLES2.class new file mode 100644 index 0000000..9a45bbf Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLES2.class differ diff --git a/lib/bin/com/jogamp/opengl/GLES3.class b/lib/bin/com/jogamp/opengl/GLES3.class new file mode 100644 index 0000000..3d49a49 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLES3.class differ diff --git a/lib/bin/com/jogamp/opengl/GLEventListener.class b/lib/bin/com/jogamp/opengl/GLEventListener.class new file mode 100644 index 0000000..0362267 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLEventListener.class differ diff --git a/lib/bin/com/jogamp/opengl/GLEventListenerState$1.class b/lib/bin/com/jogamp/opengl/GLEventListenerState$1.class new file mode 100644 index 0000000..7a72f51 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLEventListenerState$1.class differ diff --git a/lib/bin/com/jogamp/opengl/GLEventListenerState$2.class b/lib/bin/com/jogamp/opengl/GLEventListenerState$2.class new file mode 100644 index 0000000..3e8ed6f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLEventListenerState$2.class differ diff --git a/lib/bin/com/jogamp/opengl/GLEventListenerState$3.class b/lib/bin/com/jogamp/opengl/GLEventListenerState$3.class new file mode 100644 index 0000000..d54451a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLEventListenerState$3.class differ diff --git a/lib/bin/com/jogamp/opengl/GLEventListenerState.class b/lib/bin/com/jogamp/opengl/GLEventListenerState.class new file mode 100644 index 0000000..388b1e7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLEventListenerState.class differ diff --git a/lib/bin/com/jogamp/opengl/GLException.class b/lib/bin/com/jogamp/opengl/GLException.class new file mode 100644 index 0000000..1d19346 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLException.class differ diff --git a/lib/bin/com/jogamp/opengl/GLExtensions.class b/lib/bin/com/jogamp/opengl/GLExtensions.class new file mode 100644 index 0000000..80b6cfe Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLExtensions.class differ diff --git a/lib/bin/com/jogamp/opengl/GLFBODrawable$Resizeable.class b/lib/bin/com/jogamp/opengl/GLFBODrawable$Resizeable.class new file mode 100644 index 0000000..2e00f01 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLFBODrawable$Resizeable.class differ diff --git a/lib/bin/com/jogamp/opengl/GLFBODrawable.class b/lib/bin/com/jogamp/opengl/GLFBODrawable.class new file mode 100644 index 0000000..a252a48 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLFBODrawable.class differ diff --git a/lib/bin/com/jogamp/opengl/GLOffscreenAutoDrawable$FBO.class b/lib/bin/com/jogamp/opengl/GLOffscreenAutoDrawable$FBO.class new file mode 100644 index 0000000..2609572 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLOffscreenAutoDrawable$FBO.class differ diff --git a/lib/bin/com/jogamp/opengl/GLOffscreenAutoDrawable.class b/lib/bin/com/jogamp/opengl/GLOffscreenAutoDrawable.class new file mode 100644 index 0000000..91e0258 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLOffscreenAutoDrawable.class differ diff --git a/lib/bin/com/jogamp/opengl/GLPipelineFactory.class b/lib/bin/com/jogamp/opengl/GLPipelineFactory.class new file mode 100644 index 0000000..a58cfc6 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLPipelineFactory.class differ diff --git a/lib/bin/com/jogamp/opengl/GLProfile$1.class b/lib/bin/com/jogamp/opengl/GLProfile$1.class new file mode 100644 index 0000000..fa4d09a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLProfile$1.class differ diff --git a/lib/bin/com/jogamp/opengl/GLProfile.class b/lib/bin/com/jogamp/opengl/GLProfile.class new file mode 100644 index 0000000..ceab9b3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLProfile.class differ diff --git a/lib/bin/com/jogamp/opengl/GLRendererQuirks.class b/lib/bin/com/jogamp/opengl/GLRendererQuirks.class new file mode 100644 index 0000000..a779604 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLRendererQuirks.class differ diff --git a/lib/bin/com/jogamp/opengl/GLRunnable.class b/lib/bin/com/jogamp/opengl/GLRunnable.class new file mode 100644 index 0000000..e76662a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLRunnable.class differ diff --git a/lib/bin/com/jogamp/opengl/GLRunnable2.class b/lib/bin/com/jogamp/opengl/GLRunnable2.class new file mode 100644 index 0000000..b3416c1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLRunnable2.class differ diff --git a/lib/bin/com/jogamp/opengl/GLSharedContextSetter.class b/lib/bin/com/jogamp/opengl/GLSharedContextSetter.class new file mode 100644 index 0000000..7a5e993 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLSharedContextSetter.class differ diff --git a/lib/bin/com/jogamp/opengl/GLStateKeeper$Listener.class b/lib/bin/com/jogamp/opengl/GLStateKeeper$Listener.class new file mode 100644 index 0000000..eeb291b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLStateKeeper$Listener.class differ diff --git a/lib/bin/com/jogamp/opengl/GLStateKeeper.class b/lib/bin/com/jogamp/opengl/GLStateKeeper.class new file mode 100644 index 0000000..2ffb04a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLStateKeeper.class differ diff --git a/lib/bin/com/jogamp/opengl/GLUniformData.class b/lib/bin/com/jogamp/opengl/GLUniformData.class new file mode 100644 index 0000000..17a7d21 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GLUniformData.class differ diff --git a/lib/bin/com/jogamp/opengl/GenericGLCapabilitiesChooser.class b/lib/bin/com/jogamp/opengl/GenericGLCapabilitiesChooser.class new file mode 100644 index 0000000..36861f4 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/GenericGLCapabilitiesChooser.class differ diff --git a/lib/bin/com/jogamp/opengl/JoglVersion.class b/lib/bin/com/jogamp/opengl/JoglVersion.class new file mode 100644 index 0000000..7b8ed87 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/JoglVersion.class differ diff --git a/lib/bin/com/jogamp/opengl/Threading$Mode.class b/lib/bin/com/jogamp/opengl/Threading$Mode.class new file mode 100644 index 0000000..481ed12 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/Threading$Mode.class differ diff --git a/lib/bin/com/jogamp/opengl/Threading.class b/lib/bin/com/jogamp/opengl/Threading.class new file mode 100644 index 0000000..6e7c1a8 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/Threading.class differ diff --git a/lib/bin/com/jogamp/opengl/TraceGL2.class b/lib/bin/com/jogamp/opengl/TraceGL2.class new file mode 100644 index 0000000..5d25d61 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/TraceGL2.class differ diff --git a/lib/bin/com/jogamp/opengl/TraceGL3.class b/lib/bin/com/jogamp/opengl/TraceGL3.class new file mode 100644 index 0000000..96c7e49 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/TraceGL3.class differ diff --git a/lib/bin/com/jogamp/opengl/TraceGL3bc.class b/lib/bin/com/jogamp/opengl/TraceGL3bc.class new file mode 100644 index 0000000..fd41b19 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/TraceGL3bc.class differ diff --git a/lib/bin/com/jogamp/opengl/TraceGL4.class b/lib/bin/com/jogamp/opengl/TraceGL4.class new file mode 100644 index 0000000..72a982a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/TraceGL4.class differ diff --git a/lib/bin/com/jogamp/opengl/TraceGL4bc.class b/lib/bin/com/jogamp/opengl/TraceGL4bc.class new file mode 100644 index 0000000..db826fd Binary files /dev/null and b/lib/bin/com/jogamp/opengl/TraceGL4bc.class differ diff --git a/lib/bin/com/jogamp/opengl/TraceGLES1.class b/lib/bin/com/jogamp/opengl/TraceGLES1.class new file mode 100644 index 0000000..4361b71 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/TraceGLES1.class differ diff --git a/lib/bin/com/jogamp/opengl/TraceGLES2.class b/lib/bin/com/jogamp/opengl/TraceGLES2.class new file mode 100644 index 0000000..93d77f9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/TraceGLES2.class differ diff --git a/lib/bin/com/jogamp/opengl/TraceGLES3.class b/lib/bin/com/jogamp/opengl/TraceGLES3.class new file mode 100644 index 0000000..835f0e6 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/TraceGLES3.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/AWTGLAutoDrawable.class b/lib/bin/com/jogamp/opengl/awt/AWTGLAutoDrawable.class new file mode 100644 index 0000000..3633331 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/AWTGLAutoDrawable.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/ComponentEvents.class b/lib/bin/com/jogamp/opengl/awt/ComponentEvents.class new file mode 100644 index 0000000..38e887f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/ComponentEvents.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$1.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$1.class new file mode 100644 index 0000000..709cf58 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$1.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$10.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$10.class new file mode 100644 index 0000000..84111db Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$10.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$11.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$11.class new file mode 100644 index 0000000..972463b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$11.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$12.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$12.class new file mode 100644 index 0000000..cf03cd9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$12.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$13.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$13.class new file mode 100644 index 0000000..dc9a06b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$13.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$14.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$14.class new file mode 100644 index 0000000..9a8eba8 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$14.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$15.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$15.class new file mode 100644 index 0000000..a5ad7f8 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$15.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$16.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$16.class new file mode 100644 index 0000000..321ddba Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$16.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$17.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$17.class new file mode 100644 index 0000000..c7137d4 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$17.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$18.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$18.class new file mode 100644 index 0000000..e5bb370 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$18.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$2.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$2.class new file mode 100644 index 0000000..74eb05a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$2.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$3.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$3.class new file mode 100644 index 0000000..7dd7137 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$3.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$4.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$4.class new file mode 100644 index 0000000..a844fcf Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$4.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$5.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$5.class new file mode 100644 index 0000000..5ba5488 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$5.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$6.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$6.class new file mode 100644 index 0000000..392abd4 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$6.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$7.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$7.class new file mode 100644 index 0000000..6614746 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$7.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$8.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$8.class new file mode 100644 index 0000000..561f600 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$8.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$9.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$9.class new file mode 100644 index 0000000..ef0994b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$9.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas$DisposeGLEventListenerAction.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas$DisposeGLEventListenerAction.class new file mode 100644 index 0000000..9fde741 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas$DisposeGLEventListenerAction.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLCanvas.class b/lib/bin/com/jogamp/opengl/awt/GLCanvas.class new file mode 100644 index 0000000..696a312 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLCanvas.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$1.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$1.class new file mode 100644 index 0000000..a5c6d17 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$1.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$10.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$10.class new file mode 100644 index 0000000..1ebdd03 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$10.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$11.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$11.class new file mode 100644 index 0000000..6a3f4a2 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$11.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$12.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$12.class new file mode 100644 index 0000000..6d4b3e1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$12.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$2.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$2.class new file mode 100644 index 0000000..4720383 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$2.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$3.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$3.class new file mode 100644 index 0000000..4174a4a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$3.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$4.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$4.class new file mode 100644 index 0000000..b1e2116 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$4.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$5.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$5.class new file mode 100644 index 0000000..ea8f0bb Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$5.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$6.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$6.class new file mode 100644 index 0000000..e3157d1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$6.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$7$1.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$7$1.class new file mode 100644 index 0000000..db69254 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$7$1.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$7.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$7.class new file mode 100644 index 0000000..735e1c9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$7.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$8.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$8.class new file mode 100644 index 0000000..ed5d7fc Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$8.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$9.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$9.class new file mode 100644 index 0000000..606e456 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$9.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$Backend.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$Backend.class new file mode 100644 index 0000000..1a2d091 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$Backend.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$DisposeGLEventListenerAction.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$DisposeGLEventListenerAction.class new file mode 100644 index 0000000..dce2197 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$DisposeGLEventListenerAction.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$1.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$1.class new file mode 100644 index 0000000..0af132d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$1.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$2.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$2.class new file mode 100644 index 0000000..d0c8770 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$2.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$3.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$3.class new file mode 100644 index 0000000..6a40e16 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend$3.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend.class new file mode 100644 index 0000000..b41724b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$J2DOGLBackend.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$OffscreenBackend$1.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$OffscreenBackend$1.class new file mode 100644 index 0000000..2caa531 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$OffscreenBackend$1.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$OffscreenBackend.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$OffscreenBackend.class new file mode 100644 index 0000000..9b1492f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$OffscreenBackend.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel$Updater.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel$Updater.class new file mode 100644 index 0000000..9919bf1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel$Updater.class differ diff --git a/lib/bin/com/jogamp/opengl/awt/GLJPanel.class b/lib/bin/com/jogamp/opengl/awt/GLJPanel.class new file mode 100644 index 0000000..eee4582 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/awt/GLJPanel.class differ diff --git a/lib/bin/com/jogamp/opengl/egl/EGL.class b/lib/bin/com/jogamp/opengl/egl/EGL.class new file mode 100644 index 0000000..f78666d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/egl/EGL.class differ diff --git a/lib/bin/com/jogamp/opengl/egl/EGLClientPixmapHI.class b/lib/bin/com/jogamp/opengl/egl/EGLClientPixmapHI.class new file mode 100644 index 0000000..02af593 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/egl/EGLClientPixmapHI.class differ diff --git a/lib/bin/com/jogamp/opengl/egl/EGLExt.class b/lib/bin/com/jogamp/opengl/egl/EGLExt.class new file mode 100644 index 0000000..caf696f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/egl/EGLExt.class differ diff --git a/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable$1.class b/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable$1.class new file mode 100644 index 0000000..5b9cd3f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable$1.class differ diff --git a/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable$2.class b/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable$2.class new file mode 100644 index 0000000..2d3a802 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable$2.class differ diff --git a/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable.class b/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable.class new file mode 100644 index 0000000..3ad8fcd Binary files /dev/null and b/lib/bin/com/jogamp/opengl/egl/EGLProcAddressTable.class differ diff --git a/lib/bin/com/jogamp/opengl/fixedfunc/GLLightingFunc.class b/lib/bin/com/jogamp/opengl/fixedfunc/GLLightingFunc.class new file mode 100644 index 0000000..77808b8 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/fixedfunc/GLLightingFunc.class differ diff --git a/lib/bin/com/jogamp/opengl/fixedfunc/GLMatrixFunc.class b/lib/bin/com/jogamp/opengl/fixedfunc/GLMatrixFunc.class new file mode 100644 index 0000000..0d8ad17 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/fixedfunc/GLMatrixFunc.class differ diff --git a/lib/bin/com/jogamp/opengl/fixedfunc/GLPointerFunc.class b/lib/bin/com/jogamp/opengl/fixedfunc/GLPointerFunc.class new file mode 100644 index 0000000..570f855 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/fixedfunc/GLPointerFunc.class differ diff --git a/lib/bin/com/jogamp/opengl/fixedfunc/GLPointerFuncUtil.class b/lib/bin/com/jogamp/opengl/fixedfunc/GLPointerFuncUtil.class new file mode 100644 index 0000000..a0fb18d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/fixedfunc/GLPointerFuncUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/GLU.class b/lib/bin/com/jogamp/opengl/glu/GLU.class new file mode 100644 index 0000000..6e142eb Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/GLU.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/GLUnurbs.class b/lib/bin/com/jogamp/opengl/glu/GLUnurbs.class new file mode 100644 index 0000000..d8ea85f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/GLUnurbs.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/GLUquadric.class b/lib/bin/com/jogamp/opengl/glu/GLUquadric.class new file mode 100644 index 0000000..03e9526 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/GLUquadric.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/GLUtessellator.class b/lib/bin/com/jogamp/opengl/glu/GLUtessellator.class new file mode 100644 index 0000000..8e273ad Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/GLUtessellator.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/GLUtessellatorCallback.class b/lib/bin/com/jogamp/opengl/glu/GLUtessellatorCallback.class new file mode 100644 index 0000000..ba5a6f9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/GLUtessellatorCallback.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/GLUtessellatorCallbackAdapter.class b/lib/bin/com/jogamp/opengl/glu/GLUtessellatorCallbackAdapter.class new file mode 100644 index 0000000..412521b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/GLUtessellatorCallbackAdapter.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2$1.class b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2$1.class new file mode 100644 index 0000000..75d4304 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2$1.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2.class b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2.class new file mode 100644 index 0000000..b6b2614 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable$1.class b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable$1.class new file mode 100644 index 0000000..cc72fb3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable$1.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable$2.class b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable$2.class new file mode 100644 index 0000000..676791d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable$2.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable.class b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable.class new file mode 100644 index 0000000..acbf604 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/gl2/GLUgl2ProcAddressTable.class differ diff --git a/lib/bin/com/jogamp/opengl/glu/gl2es1/GLUgl2es1.class b/lib/bin/com/jogamp/opengl/glu/gl2es1/GLUgl2es1.class new file mode 100644 index 0000000..3aaad1d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/glu/gl2es1/GLUgl2es1.class differ diff --git a/lib/bin/com/jogamp/opengl/math/Binary16.class b/lib/bin/com/jogamp/opengl/math/Binary16.class new file mode 100644 index 0000000..fd4db02 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/Binary16.class differ diff --git a/lib/bin/com/jogamp/opengl/math/Binary32.class b/lib/bin/com/jogamp/opengl/math/Binary32.class new file mode 100644 index 0000000..425825e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/Binary32.class differ diff --git a/lib/bin/com/jogamp/opengl/math/Binary64.class b/lib/bin/com/jogamp/opengl/math/Binary64.class new file mode 100644 index 0000000..d60bae9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/Binary64.class differ diff --git a/lib/bin/com/jogamp/opengl/math/FixedPoint.class b/lib/bin/com/jogamp/opengl/math/FixedPoint.class new file mode 100644 index 0000000..b85672b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/FixedPoint.class differ diff --git a/lib/bin/com/jogamp/opengl/math/FloatUtil.class b/lib/bin/com/jogamp/opengl/math/FloatUtil.class new file mode 100644 index 0000000..459a744 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/FloatUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/math/FovHVHalves.class b/lib/bin/com/jogamp/opengl/math/FovHVHalves.class new file mode 100644 index 0000000..b5eca85 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/FovHVHalves.class differ diff --git a/lib/bin/com/jogamp/opengl/math/Matrix4.class b/lib/bin/com/jogamp/opengl/math/Matrix4.class new file mode 100644 index 0000000..aacd42a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/Matrix4.class differ diff --git a/lib/bin/com/jogamp/opengl/math/Quaternion.class b/lib/bin/com/jogamp/opengl/math/Quaternion.class new file mode 100644 index 0000000..facb9b3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/Quaternion.class differ diff --git a/lib/bin/com/jogamp/opengl/math/Ray.class b/lib/bin/com/jogamp/opengl/math/Ray.class new file mode 100644 index 0000000..bb60855 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/Ray.class differ diff --git a/lib/bin/com/jogamp/opengl/math/VectorUtil$Winding.class b/lib/bin/com/jogamp/opengl/math/VectorUtil$Winding.class new file mode 100644 index 0000000..a779983 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/VectorUtil$Winding.class differ diff --git a/lib/bin/com/jogamp/opengl/math/VectorUtil.class b/lib/bin/com/jogamp/opengl/math/VectorUtil.class new file mode 100644 index 0000000..5273e20 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/VectorUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/math/Vert2fImmutable.class b/lib/bin/com/jogamp/opengl/math/Vert2fImmutable.class new file mode 100644 index 0000000..8a0cc88 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/Vert2fImmutable.class differ diff --git a/lib/bin/com/jogamp/opengl/math/Vert3fImmutable.class b/lib/bin/com/jogamp/opengl/math/Vert3fImmutable.class new file mode 100644 index 0000000..a41694b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/Vert3fImmutable.class differ diff --git a/lib/bin/com/jogamp/opengl/math/geom/AABBox.class b/lib/bin/com/jogamp/opengl/math/geom/AABBox.class new file mode 100644 index 0000000..47139b5 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/geom/AABBox.class differ diff --git a/lib/bin/com/jogamp/opengl/math/geom/Frustum$FovDesc.class b/lib/bin/com/jogamp/opengl/math/geom/Frustum$FovDesc.class new file mode 100644 index 0000000..835059f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/geom/Frustum$FovDesc.class differ diff --git a/lib/bin/com/jogamp/opengl/math/geom/Frustum$Location.class b/lib/bin/com/jogamp/opengl/math/geom/Frustum$Location.class new file mode 100644 index 0000000..b7d6351 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/geom/Frustum$Location.class differ diff --git a/lib/bin/com/jogamp/opengl/math/geom/Frustum$Plane.class b/lib/bin/com/jogamp/opengl/math/geom/Frustum$Plane.class new file mode 100644 index 0000000..7ed2ec7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/geom/Frustum$Plane.class differ diff --git a/lib/bin/com/jogamp/opengl/math/geom/Frustum.class b/lib/bin/com/jogamp/opengl/math/geom/Frustum.class new file mode 100644 index 0000000..249ff04 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/math/geom/Frustum.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$1.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$1.class new file mode 100644 index 0000000..ee784ae Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$1.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$10.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$10.class new file mode 100644 index 0000000..607bd32 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$10.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$2.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$2.class new file mode 100644 index 0000000..c11e559 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$2.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$3.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$3.class new file mode 100644 index 0000000..252b79f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$3.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$4.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$4.class new file mode 100644 index 0000000..57f6a8b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$4.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$5.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$5.class new file mode 100644 index 0000000..f6ba63a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$5.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$6.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$6.class new file mode 100644 index 0000000..921b64d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$6.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$7.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$7.class new file mode 100644 index 0000000..1d77acd Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$7.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$8.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$8.class new file mode 100644 index 0000000..d36d219 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$8.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$9.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$9.class new file mode 100644 index 0000000..7477b0c Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$9.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas$DisposeGLEventListenerAction.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas$DisposeGLEventListenerAction.class new file mode 100644 index 0000000..230990e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas$DisposeGLEventListenerAction.class differ diff --git a/lib/bin/com/jogamp/opengl/swt/GLCanvas.class b/lib/bin/com/jogamp/opengl/swt/GLCanvas.class new file mode 100644 index 0000000..d4dbbe8 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/swt/GLCanvas.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AWTAnimatorImpl$1.class b/lib/bin/com/jogamp/opengl/util/AWTAnimatorImpl$1.class new file mode 100644 index 0000000..5b21310 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AWTAnimatorImpl$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AWTAnimatorImpl.class b/lib/bin/com/jogamp/opengl/util/AWTAnimatorImpl.class new file mode 100644 index 0000000..bb304e0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AWTAnimatorImpl.class differ diff --git a/lib/bin/com/jogamp/opengl/util/Animator$1.class b/lib/bin/com/jogamp/opengl/util/Animator$1.class new file mode 100644 index 0000000..c135748 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/Animator$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/Animator$2.class b/lib/bin/com/jogamp/opengl/util/Animator$2.class new file mode 100644 index 0000000..e6184ca Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/Animator$2.class differ diff --git a/lib/bin/com/jogamp/opengl/util/Animator$3.class b/lib/bin/com/jogamp/opengl/util/Animator$3.class new file mode 100644 index 0000000..e94e555 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/Animator$3.class differ diff --git a/lib/bin/com/jogamp/opengl/util/Animator$4.class b/lib/bin/com/jogamp/opengl/util/Animator$4.class new file mode 100644 index 0000000..b3b77ee Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/Animator$4.class differ diff --git a/lib/bin/com/jogamp/opengl/util/Animator$MainLoop.class b/lib/bin/com/jogamp/opengl/util/Animator$MainLoop.class new file mode 100644 index 0000000..19ae8f9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/Animator$MainLoop.class differ diff --git a/lib/bin/com/jogamp/opengl/util/Animator.class b/lib/bin/com/jogamp/opengl/util/Animator.class new file mode 100644 index 0000000..fcf79ce Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/Animator.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AnimatorBase$1.class b/lib/bin/com/jogamp/opengl/util/AnimatorBase$1.class new file mode 100644 index 0000000..574236d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AnimatorBase$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AnimatorBase$2.class b/lib/bin/com/jogamp/opengl/util/AnimatorBase$2.class new file mode 100644 index 0000000..bb61291 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AnimatorBase$2.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AnimatorBase$3.class b/lib/bin/com/jogamp/opengl/util/AnimatorBase$3.class new file mode 100644 index 0000000..ed31519 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AnimatorBase$3.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AnimatorBase$AnimatorImpl.class b/lib/bin/com/jogamp/opengl/util/AnimatorBase$AnimatorImpl.class new file mode 100644 index 0000000..f7ea394 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AnimatorBase$AnimatorImpl.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AnimatorBase$Condition.class b/lib/bin/com/jogamp/opengl/util/AnimatorBase$Condition.class new file mode 100644 index 0000000..a5101fe Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AnimatorBase$Condition.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException.class b/lib/bin/com/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException.class new file mode 100644 index 0000000..a742410 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException.class differ diff --git a/lib/bin/com/jogamp/opengl/util/AnimatorBase.class b/lib/bin/com/jogamp/opengl/util/AnimatorBase.class new file mode 100644 index 0000000..d6484e7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/AnimatorBase.class differ diff --git a/lib/bin/com/jogamp/opengl/util/CustomGLEventListener.class b/lib/bin/com/jogamp/opengl/util/CustomGLEventListener.class new file mode 100644 index 0000000..aacfa5d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/CustomGLEventListener.class differ diff --git a/lib/bin/com/jogamp/opengl/util/DefaultAnimatorImpl.class b/lib/bin/com/jogamp/opengl/util/DefaultAnimatorImpl.class new file mode 100644 index 0000000..ed43ec0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/DefaultAnimatorImpl.class differ diff --git a/lib/bin/com/jogamp/opengl/util/FPSAnimator$1.class b/lib/bin/com/jogamp/opengl/util/FPSAnimator$1.class new file mode 100644 index 0000000..bcd7d32 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/FPSAnimator$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/FPSAnimator$2.class b/lib/bin/com/jogamp/opengl/util/FPSAnimator$2.class new file mode 100644 index 0000000..e673e2e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/FPSAnimator$2.class differ diff --git a/lib/bin/com/jogamp/opengl/util/FPSAnimator$3.class b/lib/bin/com/jogamp/opengl/util/FPSAnimator$3.class new file mode 100644 index 0000000..056784c Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/FPSAnimator$3.class differ diff --git a/lib/bin/com/jogamp/opengl/util/FPSAnimator$4.class b/lib/bin/com/jogamp/opengl/util/FPSAnimator$4.class new file mode 100644 index 0000000..fa3c5e5 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/FPSAnimator$4.class differ diff --git a/lib/bin/com/jogamp/opengl/util/FPSAnimator$5.class b/lib/bin/com/jogamp/opengl/util/FPSAnimator$5.class new file mode 100644 index 0000000..00e9757 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/FPSAnimator$5.class differ diff --git a/lib/bin/com/jogamp/opengl/util/FPSAnimator$MainTask.class b/lib/bin/com/jogamp/opengl/util/FPSAnimator$MainTask.class new file mode 100644 index 0000000..090c0f7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/FPSAnimator$MainTask.class differ diff --git a/lib/bin/com/jogamp/opengl/util/FPSAnimator.class b/lib/bin/com/jogamp/opengl/util/FPSAnimator.class new file mode 100644 index 0000000..5800adc Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/FPSAnimator.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLArrayDataClient.class b/lib/bin/com/jogamp/opengl/util/GLArrayDataClient.class new file mode 100644 index 0000000..dbef166 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLArrayDataClient.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLArrayDataEditable.class b/lib/bin/com/jogamp/opengl/util/GLArrayDataEditable.class new file mode 100644 index 0000000..7101de2 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLArrayDataEditable.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLArrayDataServer.class b/lib/bin/com/jogamp/opengl/util/GLArrayDataServer.class new file mode 100644 index 0000000..47390c3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLArrayDataServer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLArrayDataWrapper.class b/lib/bin/com/jogamp/opengl/util/GLArrayDataWrapper.class new file mode 100644 index 0000000..e379e72 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLArrayDataWrapper.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLBuffers.class b/lib/bin/com/jogamp/opengl/util/GLBuffers.class new file mode 100644 index 0000000..380f59e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLBuffers.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLDrawableUtil$1.class b/lib/bin/com/jogamp/opengl/util/GLDrawableUtil$1.class new file mode 100644 index 0000000..e0b5d66 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLDrawableUtil$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLDrawableUtil$ReshapeGLEventListener.class b/lib/bin/com/jogamp/opengl/util/GLDrawableUtil$ReshapeGLEventListener.class new file mode 100644 index 0000000..549c7cf Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLDrawableUtil$ReshapeGLEventListener.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLDrawableUtil.class b/lib/bin/com/jogamp/opengl/util/GLDrawableUtil.class new file mode 100644 index 0000000..b777b76 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLDrawableUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$1.class b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$1.class new file mode 100644 index 0000000..bf5887d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$DefaultGLPixelBufferProvider.class b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$DefaultGLPixelBufferProvider.class new file mode 100644 index 0000000..b0e4293 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$DefaultGLPixelBufferProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes.class b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes.class new file mode 100644 index 0000000..24a4d22 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$GLPixelBufferProvider.class b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$GLPixelBufferProvider.class new file mode 100644 index 0000000..fb237a0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$GLPixelBufferProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$SingletonGLPixelBufferProvider.class b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$SingletonGLPixelBufferProvider.class new file mode 100644 index 0000000..3086906 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer$SingletonGLPixelBufferProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLPixelBuffer.class b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer.class new file mode 100644 index 0000000..6fbba9d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLPixelBuffer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLPixelStorageModes.class b/lib/bin/com/jogamp/opengl/util/GLPixelStorageModes.class new file mode 100644 index 0000000..30b2545 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLPixelStorageModes.class differ diff --git a/lib/bin/com/jogamp/opengl/util/GLReadBufferUtil.class b/lib/bin/com/jogamp/opengl/util/GLReadBufferUtil.class new file mode 100644 index 0000000..47283b4 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/GLReadBufferUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/util/Gamma.class b/lib/bin/com/jogamp/opengl/util/Gamma.class new file mode 100644 index 0000000..3515988 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/Gamma.class differ diff --git a/lib/bin/com/jogamp/opengl/util/ImmModeSink$VBOSet.class b/lib/bin/com/jogamp/opengl/util/ImmModeSink$VBOSet.class new file mode 100644 index 0000000..42a9579 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/ImmModeSink$VBOSet.class differ diff --git a/lib/bin/com/jogamp/opengl/util/ImmModeSink.class b/lib/bin/com/jogamp/opengl/util/ImmModeSink.class new file mode 100644 index 0000000..99526de Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/ImmModeSink.class differ diff --git a/lib/bin/com/jogamp/opengl/util/PMVMatrix.class b/lib/bin/com/jogamp/opengl/util/PMVMatrix.class new file mode 100644 index 0000000..61ff5d0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/PMVMatrix.class differ diff --git a/lib/bin/com/jogamp/opengl/util/PNGPixelRect$1.class b/lib/bin/com/jogamp/opengl/util/PNGPixelRect$1.class new file mode 100644 index 0000000..fa5d49a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/PNGPixelRect$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/PNGPixelRect.class b/lib/bin/com/jogamp/opengl/util/PNGPixelRect.class new file mode 100644 index 0000000..3013ba5 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/PNGPixelRect.class differ diff --git a/lib/bin/com/jogamp/opengl/util/RandomTileRenderer.class b/lib/bin/com/jogamp/opengl/util/RandomTileRenderer.class new file mode 100644 index 0000000..4bcf855 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/RandomTileRenderer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/TileRenderer.class b/lib/bin/com/jogamp/opengl/util/TileRenderer.class new file mode 100644 index 0000000..c561950 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/TileRenderer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/TileRendererBase$1.class b/lib/bin/com/jogamp/opengl/util/TileRendererBase$1.class new file mode 100644 index 0000000..6e37b20 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/TileRendererBase$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/TileRendererBase$TileRendererListener.class b/lib/bin/com/jogamp/opengl/util/TileRendererBase$TileRendererListener.class new file mode 100644 index 0000000..de6b900 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/TileRendererBase$TileRendererListener.class differ diff --git a/lib/bin/com/jogamp/opengl/util/TileRendererBase.class b/lib/bin/com/jogamp/opengl/util/TileRendererBase.class new file mode 100644 index 0000000..8e24612 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/TileRendererBase.class differ diff --git a/lib/bin/com/jogamp/opengl/util/TimeFrameI.class b/lib/bin/com/jogamp/opengl/util/TimeFrameI.class new file mode 100644 index 0000000..f11d6a9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/TimeFrameI.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioDataFrame.class b/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioDataFrame.class new file mode 100644 index 0000000..a8eda41 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioDataFrame.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioFormat.class b/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioFormat.class new file mode 100644 index 0000000..b45f086 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioFormat.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioFrame.class b/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioFrame.class new file mode 100644 index 0000000..33b05d6 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/AudioSink$AudioFrame.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/AudioSink.class b/lib/bin/com/jogamp/opengl/util/av/AudioSink.class new file mode 100644 index 0000000..90614f0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/AudioSink.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/AudioSinkFactory.class b/lib/bin/com/jogamp/opengl/util/av/AudioSinkFactory.class new file mode 100644 index 0000000..c3c1fe1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/AudioSinkFactory.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$GLMediaEventListener.class b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$GLMediaEventListener.class new file mode 100644 index 0000000..2d2392b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$GLMediaEventListener.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$State.class b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$State.class new file mode 100644 index 0000000..9cf9054 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$State.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$StreamException.class b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$StreamException.class new file mode 100644 index 0000000..dbbd0c4 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer$StreamException.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer.class b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer.class new file mode 100644 index 0000000..a17ce71 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayerFactory.class b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayerFactory.class new file mode 100644 index 0000000..6d5dc82 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/av/GLMediaPlayerFactory.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer$AWTGLPixelBufferProvider.class b/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer$AWTGLPixelBufferProvider.class new file mode 100644 index 0000000..d460696 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer$AWTGLPixelBufferProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer$SingleAWTGLPixelBufferProvider.class b/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer$SingleAWTGLPixelBufferProvider.class new file mode 100644 index 0000000..8a67cda Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer$SingleAWTGLPixelBufferProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer.class b/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer.class new file mode 100644 index 0000000..1fc71ad Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/AWTGLPixelBuffer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/AWTGLReadBufferUtil.class b/lib/bin/com/jogamp/opengl/util/awt/AWTGLReadBufferUtil.class new file mode 100644 index 0000000..e8772f3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/AWTGLReadBufferUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/ImageUtil.class b/lib/bin/com/jogamp/opengl/util/awt/ImageUtil.class new file mode 100644 index 0000000..db29f8d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/ImageUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/Overlay.class b/lib/bin/com/jogamp/opengl/util/awt/Overlay.class new file mode 100644 index 0000000..64f354b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/Overlay.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$1.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$1.class new file mode 100644 index 0000000..eefe987 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$2$1.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$2$1.class new file mode 100644 index 0000000..1d22e39 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$2$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$2.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$2.class new file mode 100644 index 0000000..f1e13ea Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$2.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$CharSequenceIterator.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$CharSequenceIterator.class new file mode 100644 index 0000000..e8103f1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$CharSequenceIterator.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$CharacterCache.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$CharacterCache.class new file mode 100644 index 0000000..f2ee193 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$CharacterCache.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DebugListener$1.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DebugListener$1.class new file mode 100644 index 0000000..151aeb4 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DebugListener$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DebugListener.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DebugListener.class new file mode 100644 index 0000000..9421032 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DebugListener.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DefaultRenderDelegate.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DefaultRenderDelegate.class new file mode 100644 index 0000000..a18bc62 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$DefaultRenderDelegate.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Glyph.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Glyph.class new file mode 100644 index 0000000..2bfe06a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Glyph.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$GlyphProducer.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$GlyphProducer.class new file mode 100644 index 0000000..af2cc33 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$GlyphProducer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Manager.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Manager.class new file mode 100644 index 0000000..45b96c8 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Manager.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Pipelined_QuadRenderer.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Pipelined_QuadRenderer.class new file mode 100644 index 0000000..fa7340b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$Pipelined_QuadRenderer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$RenderDelegate.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$RenderDelegate.class new file mode 100644 index 0000000..516ed8e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$RenderDelegate.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$TextData.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$TextData.class new file mode 100644 index 0000000..f7b4b7b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer$TextData.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextRenderer.class b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer.class new file mode 100644 index 0000000..e8e05b3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextRenderer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/awt/TextureRenderer.class b/lib/bin/com/jogamp/opengl/util/awt/TextureRenderer.class new file mode 100644 index 0000000..bb06df1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/awt/TextureRenderer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/BitmapCharRec.class b/lib/bin/com/jogamp/opengl/util/gl2/BitmapCharRec.class new file mode 100644 index 0000000..3785267 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/BitmapCharRec.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/BitmapFontRec.class b/lib/bin/com/jogamp/opengl/util/gl2/BitmapFontRec.class new file mode 100644 index 0000000..9f4e606 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/BitmapFontRec.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/CoordRec.class b/lib/bin/com/jogamp/opengl/util/gl2/CoordRec.class new file mode 100644 index 0000000..df3e021 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/CoordRec.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUT.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUT.class new file mode 100644 index 0000000..1cdcd44 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUT.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmap8x13.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmap8x13.class new file mode 100644 index 0000000..aa64412 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmap8x13.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmap9x15.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmap9x15.class new file mode 100644 index 0000000..849be05 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmap9x15.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica10.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica10.class new file mode 100644 index 0000000..1693710 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica10.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica12.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica12.class new file mode 100644 index 0000000..cf6c0ba Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica12.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica18.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica18.class new file mode 100644 index 0000000..2683fa3 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapHelvetica18.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapTimesRoman10.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapTimesRoman10.class new file mode 100644 index 0000000..5e67684 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapTimesRoman10.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapTimesRoman24.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapTimesRoman24.class new file mode 100644 index 0000000..73fc79c Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTBitmapTimesRoman24.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTStrokeMonoRoman.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTStrokeMonoRoman.class new file mode 100644 index 0000000..ba414cb Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTStrokeMonoRoman.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/GLUTStrokeRoman.class b/lib/bin/com/jogamp/opengl/util/gl2/GLUTStrokeRoman.class new file mode 100644 index 0000000..6ae3b2d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/GLUTStrokeRoman.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/StrokeCharRec.class b/lib/bin/com/jogamp/opengl/util/gl2/StrokeCharRec.class new file mode 100644 index 0000000..e797ba6 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/StrokeCharRec.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/StrokeFontRec.class b/lib/bin/com/jogamp/opengl/util/gl2/StrokeFontRec.class new file mode 100644 index 0000000..f54f7d8 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/StrokeFontRec.class differ diff --git a/lib/bin/com/jogamp/opengl/util/gl2/StrokeRec.class b/lib/bin/com/jogamp/opengl/util/gl2/StrokeRec.class new file mode 100644 index 0000000..52c6c3a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/gl2/StrokeRec.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/ShaderCode.class b/lib/bin/com/jogamp/opengl/util/glsl/ShaderCode.class new file mode 100644 index 0000000..5695142 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/ShaderCode.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/ShaderProgram.class b/lib/bin/com/jogamp/opengl/util/glsl/ShaderProgram.class new file mode 100644 index 0000000..4e144c6 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/ShaderProgram.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/ShaderState.class b/lib/bin/com/jogamp/opengl/util/glsl/ShaderState.class new file mode 100644 index 0000000..fe6f46a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/ShaderState.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil$1.class b/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil$1.class new file mode 100644 index 0000000..7c5802e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil$ProfileInformation.class b/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil$ProfileInformation.class new file mode 100644 index 0000000..77dd792 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil$ProfileInformation.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil.class b/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil.class new file mode 100644 index 0000000..5390432 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/ShaderUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/fixedfunc/FixedFuncUtil.class b/lib/bin/com/jogamp/opengl/util/glsl/fixedfunc/FixedFuncUtil.class new file mode 100644 index 0000000..ab300dc Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/fixedfunc/FixedFuncUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode.class b/lib/bin/com/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode.class new file mode 100644 index 0000000..a6ba522 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/sdk/CompileShader.class b/lib/bin/com/jogamp/opengl/util/glsl/sdk/CompileShader.class new file mode 100644 index 0000000..6d23595 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/sdk/CompileShader.class differ diff --git a/lib/bin/com/jogamp/opengl/util/glsl/sdk/CompileShaderNVidia.class b/lib/bin/com/jogamp/opengl/util/glsl/sdk/CompileShaderNVidia.class new file mode 100644 index 0000000..77d58b5 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/glsl/sdk/CompileShaderNVidia.class differ diff --git a/lib/bin/com/jogamp/opengl/util/packrect/BackingStoreManager.class b/lib/bin/com/jogamp/opengl/util/packrect/BackingStoreManager.class new file mode 100644 index 0000000..a28bf38 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/packrect/BackingStoreManager.class differ diff --git a/lib/bin/com/jogamp/opengl/util/packrect/Level$RectXComparator.class b/lib/bin/com/jogamp/opengl/util/packrect/Level$RectXComparator.class new file mode 100644 index 0000000..d616e13 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/packrect/Level$RectXComparator.class differ diff --git a/lib/bin/com/jogamp/opengl/util/packrect/Level.class b/lib/bin/com/jogamp/opengl/util/packrect/Level.class new file mode 100644 index 0000000..b38e7d6 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/packrect/Level.class differ diff --git a/lib/bin/com/jogamp/opengl/util/packrect/LevelSet.class b/lib/bin/com/jogamp/opengl/util/packrect/LevelSet.class new file mode 100644 index 0000000..496c173 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/packrect/LevelSet.class differ diff --git a/lib/bin/com/jogamp/opengl/util/packrect/Rect.class b/lib/bin/com/jogamp/opengl/util/packrect/Rect.class new file mode 100644 index 0000000..788f70b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/packrect/Rect.class differ diff --git a/lib/bin/com/jogamp/opengl/util/packrect/RectVisitor.class b/lib/bin/com/jogamp/opengl/util/packrect/RectVisitor.class new file mode 100644 index 0000000..819ac57 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/packrect/RectVisitor.class differ diff --git a/lib/bin/com/jogamp/opengl/util/packrect/RectanglePacker$RectHComparator.class b/lib/bin/com/jogamp/opengl/util/packrect/RectanglePacker$RectHComparator.class new file mode 100644 index 0000000..636dda0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/packrect/RectanglePacker$RectHComparator.class differ diff --git a/lib/bin/com/jogamp/opengl/util/packrect/RectanglePacker.class b/lib/bin/com/jogamp/opengl/util/packrect/RectanglePacker.class new file mode 100644 index 0000000..8e4dd27 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/packrect/RectanglePacker.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/EyeParameter.class b/lib/bin/com/jogamp/opengl/util/stereo/EyeParameter.class new file mode 100644 index 0000000..be1155e Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/EyeParameter.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/LocationSensorParameter.class b/lib/bin/com/jogamp/opengl/util/stereo/LocationSensorParameter.class new file mode 100644 index 0000000..825e216 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/LocationSensorParameter.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoClientRenderer$1.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoClientRenderer$1.class new file mode 100644 index 0000000..659aa1f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoClientRenderer$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoClientRenderer.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoClientRenderer.class new file mode 100644 index 0000000..f803ed2 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoClientRenderer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoDevice.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoDevice.class new file mode 100644 index 0000000..931ee31 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoDevice.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceConfig.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceConfig.class new file mode 100644 index 0000000..322c0f2 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceConfig.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$1.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$1.class new file mode 100644 index 0000000..301ac68 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$2.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$2.class new file mode 100644 index 0000000..a2e6a77 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$2.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$DeviceType.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$DeviceType.class new file mode 100644 index 0000000..8c3be52 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory$DeviceType.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory.class new file mode 100644 index 0000000..38d525d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceFactory.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceRenderer$Eye.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceRenderer$Eye.class new file mode 100644 index 0000000..ae00a6a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceRenderer$Eye.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceRenderer.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceRenderer.class new file mode 100644 index 0000000..e9a7907 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoDeviceRenderer.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoGLEventListener.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoGLEventListener.class new file mode 100644 index 0000000..ae967fb Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoGLEventListener.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/StereoUtil.class b/lib/bin/com/jogamp/opengl/util/stereo/StereoUtil.class new file mode 100644 index 0000000..b756f71 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/StereoUtil.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/ViewerPose.class b/lib/bin/com/jogamp/opengl/util/stereo/ViewerPose.class new file mode 100644 index 0000000..da2a305 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/ViewerPose.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig$ShutterType.class b/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig$ShutterType.class new file mode 100644 index 0000000..0000b3d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig$ShutterType.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig.class b/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig.class new file mode 100644 index 0000000..496b4d7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig.class differ diff --git a/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.class b/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.class new file mode 100644 index 0000000..4bb06b9 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/ImageSequence.class b/lib/bin/com/jogamp/opengl/util/texture/ImageSequence.class new file mode 100644 index 0000000..2ca9c1d Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/ImageSequence.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/ImageType$Util.class b/lib/bin/com/jogamp/opengl/util/texture/ImageType$Util.class new file mode 100644 index 0000000..5f3f855 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/ImageType$Util.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/ImageType.class b/lib/bin/com/jogamp/opengl/util/texture/ImageType.class new file mode 100644 index 0000000..403db76 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/ImageType.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/Texture.class b/lib/bin/com/jogamp/opengl/util/texture/Texture.class new file mode 100644 index 0000000..01147d7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/Texture.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureCoords.class b/lib/bin/com/jogamp/opengl/util/texture/TextureCoords.class new file mode 100644 index 0000000..64d1135 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureCoords.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureData$ColorSpace.class b/lib/bin/com/jogamp/opengl/util/texture/TextureData$ColorSpace.class new file mode 100644 index 0000000..e1bdb2b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureData$ColorSpace.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureData$Flusher.class b/lib/bin/com/jogamp/opengl/util/texture/TextureData$Flusher.class new file mode 100644 index 0000000..d5abde2 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureData$Flusher.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureData.class b/lib/bin/com/jogamp/opengl/util/texture/TextureData.class new file mode 100644 index 0000000..fe100c0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureData.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureProvider$1.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureProvider$1.class new file mode 100644 index 0000000..6362502 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureProvider$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureProvider.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureProvider.class new file mode 100644 index 0000000..df39687 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureWriter.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureWriter.class new file mode 100644 index 0000000..e79a9bc Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$DDSTextureWriter.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$JPGTextureProvider.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$JPGTextureProvider.class new file mode 100644 index 0000000..ffbaf1f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$JPGTextureProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$PNGTextureProvider.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$PNGTextureProvider.class new file mode 100644 index 0000000..b9f3b15 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$PNGTextureProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$PNGTextureWriter.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$PNGTextureWriter.class new file mode 100644 index 0000000..5cc2326 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$PNGTextureWriter.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$SGITextureProvider.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$SGITextureProvider.class new file mode 100644 index 0000000..21f8ba7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$SGITextureProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$SGITextureWriter.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$SGITextureWriter.class new file mode 100644 index 0000000..a81ceaa Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$SGITextureWriter.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$StreamBasedTextureProvider.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$StreamBasedTextureProvider.class new file mode 100644 index 0000000..e3733c2 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$StreamBasedTextureProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$TGATextureProvider.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$TGATextureProvider.class new file mode 100644 index 0000000..ae74df0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$TGATextureProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO$TGATextureWriter.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$TGATextureWriter.class new file mode 100644 index 0000000..2a7560a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO$TGATextureWriter.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureIO.class b/lib/bin/com/jogamp/opengl/util/texture/TextureIO.class new file mode 100644 index 0000000..feb3ff7 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureIO.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureSequence$TexSeqEventListener.class b/lib/bin/com/jogamp/opengl/util/texture/TextureSequence$TexSeqEventListener.class new file mode 100644 index 0000000..459f061 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureSequence$TexSeqEventListener.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureSequence$TextureFrame.class b/lib/bin/com/jogamp/opengl/util/texture/TextureSequence$TextureFrame.class new file mode 100644 index 0000000..6ac800c Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureSequence$TextureFrame.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureSequence.class b/lib/bin/com/jogamp/opengl/util/texture/TextureSequence.class new file mode 100644 index 0000000..a0be98b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureSequence.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/TextureState.class b/lib/bin/com/jogamp/opengl/util/texture/TextureState.class new file mode 100644 index 0000000..363833f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/TextureState.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/awt/AWTTextureData.class b/lib/bin/com/jogamp/opengl/util/texture/awt/AWTTextureData.class new file mode 100644 index 0000000..dd1817a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/awt/AWTTextureData.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/awt/AWTTextureIO.class b/lib/bin/com/jogamp/opengl/util/texture/awt/AWTTextureIO.class new file mode 100644 index 0000000..14fe617 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/awt/AWTTextureIO.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage$Header.class b/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage$Header.class new file mode 100644 index 0000000..3bb243f Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage$Header.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage$ImageInfo.class b/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage$ImageInfo.class new file mode 100644 index 0000000..453083c Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage$ImageInfo.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage.class b/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage.class new file mode 100644 index 0000000..22dd3c2 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/DDSImage.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage$1.class b/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage$1.class new file mode 100644 index 0000000..c191b82 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage$1.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage$JPEGColorSink.class b/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage$JPEGColorSink.class new file mode 100644 index 0000000..fe4b00a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage$JPEGColorSink.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage.class b/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage.class new file mode 100644 index 0000000..8cb3536 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/JPEGImage.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/LEDataInputStream.class b/lib/bin/com/jogamp/opengl/util/texture/spi/LEDataInputStream.class new file mode 100644 index 0000000..41e69f0 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/LEDataInputStream.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/LEDataOutputStream.class b/lib/bin/com/jogamp/opengl/util/texture/spi/LEDataOutputStream.class new file mode 100644 index 0000000..092941a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/LEDataOutputStream.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/NetPbmTextureWriter.class b/lib/bin/com/jogamp/opengl/util/texture/spi/NetPbmTextureWriter.class new file mode 100644 index 0000000..47fc887 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/NetPbmTextureWriter.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/SGIImage$Header.class b/lib/bin/com/jogamp/opengl/util/texture/spi/SGIImage$Header.class new file mode 100644 index 0000000..ad00524 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/SGIImage$Header.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/SGIImage.class b/lib/bin/com/jogamp/opengl/util/texture/spi/SGIImage.class new file mode 100644 index 0000000..3b576ba Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/SGIImage.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/TGAImage$Header.class b/lib/bin/com/jogamp/opengl/util/texture/spi/TGAImage$Header.class new file mode 100644 index 0000000..0022099 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/TGAImage$Header.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/TGAImage.class b/lib/bin/com/jogamp/opengl/util/texture/spi/TGAImage.class new file mode 100644 index 0000000..3bb8b7b Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/TGAImage.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/TextureProvider$SupportsImageTypes.class b/lib/bin/com/jogamp/opengl/util/texture/spi/TextureProvider$SupportsImageTypes.class new file mode 100644 index 0000000..fb247a1 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/TextureProvider$SupportsImageTypes.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/TextureProvider.class b/lib/bin/com/jogamp/opengl/util/texture/spi/TextureProvider.class new file mode 100644 index 0000000..d0f585a Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/TextureProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/TextureWriter.class b/lib/bin/com/jogamp/opengl/util/texture/spi/TextureWriter.class new file mode 100644 index 0000000..d5c5653 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/TextureWriter.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/awt/IIOTextureProvider.class b/lib/bin/com/jogamp/opengl/util/texture/spi/awt/IIOTextureProvider.class new file mode 100644 index 0000000..9379d04 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/awt/IIOTextureProvider.class differ diff --git a/lib/bin/com/jogamp/opengl/util/texture/spi/awt/IIOTextureWriter.class b/lib/bin/com/jogamp/opengl/util/texture/spi/awt/IIOTextureWriter.class new file mode 100644 index 0000000..fb2f533 Binary files /dev/null and b/lib/bin/com/jogamp/opengl/util/texture/spi/awt/IIOTextureWriter.class differ diff --git a/lib/bin/gluegen/info.txt b/lib/bin/gluegen/info.txt new file mode 100644 index 0000000..50a61b7 --- /dev/null +++ b/lib/bin/gluegen/info.txt @@ -0,0 +1,3 @@ +Gluegen RT Asset. + +This file exists for test purposes. diff --git a/lib/bin/jogamp/common/Debug$1.class b/lib/bin/jogamp/common/Debug$1.class new file mode 100644 index 0000000..092e0f7 Binary files /dev/null and b/lib/bin/jogamp/common/Debug$1.class differ diff --git a/lib/bin/jogamp/common/Debug.class b/lib/bin/jogamp/common/Debug.class new file mode 100644 index 0000000..1230002 Binary files /dev/null and b/lib/bin/jogamp/common/Debug.class differ diff --git a/lib/bin/jogamp/common/jvm/JVMUtil.class b/lib/bin/jogamp/common/jvm/JVMUtil.class new file mode 100644 index 0000000..48d9a5d Binary files /dev/null and b/lib/bin/jogamp/common/jvm/JVMUtil.class differ diff --git a/lib/bin/jogamp/common/os/AndroidUtils.class b/lib/bin/jogamp/common/os/AndroidUtils.class new file mode 100644 index 0000000..411b2b3 Binary files /dev/null and b/lib/bin/jogamp/common/os/AndroidUtils.class differ diff --git a/lib/bin/jogamp/common/os/BionicDynamicLinker32bitImpl.class b/lib/bin/jogamp/common/os/BionicDynamicLinker32bitImpl.class new file mode 100644 index 0000000..9d470da Binary files /dev/null and b/lib/bin/jogamp/common/os/BionicDynamicLinker32bitImpl.class differ diff --git a/lib/bin/jogamp/common/os/BionicDynamicLinker64BitImpl.class b/lib/bin/jogamp/common/os/BionicDynamicLinker64BitImpl.class new file mode 100644 index 0000000..56aac36 Binary files /dev/null and b/lib/bin/jogamp/common/os/BionicDynamicLinker64BitImpl.class differ diff --git a/lib/bin/jogamp/common/os/DynamicLinkerImpl$LibRef.class b/lib/bin/jogamp/common/os/DynamicLinkerImpl$LibRef.class new file mode 100644 index 0000000..60c2cf2 Binary files /dev/null and b/lib/bin/jogamp/common/os/DynamicLinkerImpl$LibRef.class differ diff --git a/lib/bin/jogamp/common/os/DynamicLinkerImpl.class b/lib/bin/jogamp/common/os/DynamicLinkerImpl.class new file mode 100644 index 0000000..658df3b Binary files /dev/null and b/lib/bin/jogamp/common/os/DynamicLinkerImpl.class differ diff --git a/lib/bin/jogamp/common/os/MacOSXDynamicLinkerImpl.class b/lib/bin/jogamp/common/os/MacOSXDynamicLinkerImpl.class new file mode 100644 index 0000000..32bf615 Binary files /dev/null and b/lib/bin/jogamp/common/os/MacOSXDynamicLinkerImpl.class differ diff --git a/lib/bin/jogamp/common/os/MachineDataInfoRuntime.class b/lib/bin/jogamp/common/os/MachineDataInfoRuntime.class new file mode 100644 index 0000000..a9bcdd0 Binary files /dev/null and b/lib/bin/jogamp/common/os/MachineDataInfoRuntime.class differ diff --git a/lib/bin/jogamp/common/os/PlatformPropsImpl$1.class b/lib/bin/jogamp/common/os/PlatformPropsImpl$1.class new file mode 100644 index 0000000..4891965 Binary files /dev/null and b/lib/bin/jogamp/common/os/PlatformPropsImpl$1.class differ diff --git a/lib/bin/jogamp/common/os/PlatformPropsImpl$2.class b/lib/bin/jogamp/common/os/PlatformPropsImpl$2.class new file mode 100644 index 0000000..251e470 Binary files /dev/null and b/lib/bin/jogamp/common/os/PlatformPropsImpl$2.class differ diff --git a/lib/bin/jogamp/common/os/PlatformPropsImpl$3.class b/lib/bin/jogamp/common/os/PlatformPropsImpl$3.class new file mode 100644 index 0000000..7769109 Binary files /dev/null and b/lib/bin/jogamp/common/os/PlatformPropsImpl$3.class differ diff --git a/lib/bin/jogamp/common/os/PlatformPropsImpl$OSXVersion.class b/lib/bin/jogamp/common/os/PlatformPropsImpl$OSXVersion.class new file mode 100644 index 0000000..d18ef59 Binary files /dev/null and b/lib/bin/jogamp/common/os/PlatformPropsImpl$OSXVersion.class differ diff --git a/lib/bin/jogamp/common/os/PlatformPropsImpl.class b/lib/bin/jogamp/common/os/PlatformPropsImpl.class new file mode 100644 index 0000000..adbb85d Binary files /dev/null and b/lib/bin/jogamp/common/os/PlatformPropsImpl.class differ diff --git a/lib/bin/jogamp/common/os/PosixDynamicLinkerImpl.class b/lib/bin/jogamp/common/os/PosixDynamicLinkerImpl.class new file mode 100644 index 0000000..74eb529 Binary files /dev/null and b/lib/bin/jogamp/common/os/PosixDynamicLinkerImpl.class differ diff --git a/lib/bin/jogamp/common/os/UnixDynamicLinkerImpl.class b/lib/bin/jogamp/common/os/UnixDynamicLinkerImpl.class new file mode 100644 index 0000000..fd00d83 Binary files /dev/null and b/lib/bin/jogamp/common/os/UnixDynamicLinkerImpl.class differ diff --git a/lib/bin/jogamp/common/os/WindowsDynamicLinkerImpl.class b/lib/bin/jogamp/common/os/WindowsDynamicLinkerImpl.class new file mode 100644 index 0000000..2cafe0c Binary files /dev/null and b/lib/bin/jogamp/common/os/WindowsDynamicLinkerImpl.class differ diff --git a/lib/bin/jogamp/common/os/elf/Ehdr_p1.class b/lib/bin/jogamp/common/os/elf/Ehdr_p1.class new file mode 100644 index 0000000..704b928 Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/Ehdr_p1.class differ diff --git a/lib/bin/jogamp/common/os/elf/Ehdr_p2.class b/lib/bin/jogamp/common/os/elf/Ehdr_p2.class new file mode 100644 index 0000000..7e9ff74 Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/Ehdr_p2.class differ diff --git a/lib/bin/jogamp/common/os/elf/ElfHeaderPart1.class b/lib/bin/jogamp/common/os/elf/ElfHeaderPart1.class new file mode 100644 index 0000000..c894a3f Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/ElfHeaderPart1.class differ diff --git a/lib/bin/jogamp/common/os/elf/ElfHeaderPart2.class b/lib/bin/jogamp/common/os/elf/ElfHeaderPart2.class new file mode 100644 index 0000000..ddec416 Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/ElfHeaderPart2.class differ diff --git a/lib/bin/jogamp/common/os/elf/IOUtils.class b/lib/bin/jogamp/common/os/elf/IOUtils.class new file mode 100644 index 0000000..c77cb81 Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/IOUtils.class differ diff --git a/lib/bin/jogamp/common/os/elf/Section.class b/lib/bin/jogamp/common/os/elf/Section.class new file mode 100644 index 0000000..eb03f2e Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/Section.class differ diff --git a/lib/bin/jogamp/common/os/elf/SectionArmAttributes$1.class b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$1.class new file mode 100644 index 0000000..6e41663 Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$1.class differ diff --git a/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Attribute.class b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Attribute.class new file mode 100644 index 0000000..ba647c0 Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Attribute.class differ diff --git a/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Tag.class b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Tag.class new file mode 100644 index 0000000..5fb8f8f Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Tag.class differ diff --git a/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Type.class b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Type.class new file mode 100644 index 0000000..f540f15 Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$Type.class differ diff --git a/lib/bin/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class new file mode 100644 index 0000000..b22904a Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class differ diff --git a/lib/bin/jogamp/common/os/elf/SectionArmAttributes.class b/lib/bin/jogamp/common/os/elf/SectionArmAttributes.class new file mode 100644 index 0000000..e641644 Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/SectionArmAttributes.class differ diff --git a/lib/bin/jogamp/common/os/elf/SectionHeader.class b/lib/bin/jogamp/common/os/elf/SectionHeader.class new file mode 100644 index 0000000..178102e Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/SectionHeader.class differ diff --git a/lib/bin/jogamp/common/os/elf/Shdr.class b/lib/bin/jogamp/common/os/elf/Shdr.class new file mode 100644 index 0000000..f4cb4ed Binary files /dev/null and b/lib/bin/jogamp/common/os/elf/Shdr.class differ diff --git a/lib/bin/jogamp/common/util/Int32ArrayBitfield.class b/lib/bin/jogamp/common/util/Int32ArrayBitfield.class new file mode 100644 index 0000000..9ebd259 Binary files /dev/null and b/lib/bin/jogamp/common/util/Int32ArrayBitfield.class differ diff --git a/lib/bin/jogamp/common/util/Int32Bitfield.class b/lib/bin/jogamp/common/util/Int32Bitfield.class new file mode 100644 index 0000000..3942275 Binary files /dev/null and b/lib/bin/jogamp/common/util/Int32Bitfield.class differ diff --git a/lib/bin/jogamp/common/util/SyncedBitfield.class b/lib/bin/jogamp/common/util/SyncedBitfield.class new file mode 100644 index 0000000..fb5085e Binary files /dev/null and b/lib/bin/jogamp/common/util/SyncedBitfield.class differ diff --git a/lib/bin/jogamp/common/util/locks/LockDebugUtil.class b/lib/bin/jogamp/common/util/locks/LockDebugUtil.class new file mode 100644 index 0000000..e68e190 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/LockDebugUtil.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class new file mode 100644 index 0000000..d80657e Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class new file mode 100644 index 0000000..c7504ea Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class new file mode 100644 index 0000000..7288c47 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class new file mode 100644 index 0000000..182bce8 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class new file mode 100644 index 0000000..cfa52e4 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class new file mode 100644 index 0000000..5b7bda7 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class new file mode 100644 index 0000000..4d1c195 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveLockImplJava5.class b/lib/bin/jogamp/common/util/locks/RecursiveLockImplJava5.class new file mode 100644 index 0000000..f5d0f94 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveLockImplJava5.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class b/lib/bin/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class new file mode 100644 index 0000000..d948639 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class differ diff --git a/lib/bin/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class b/lib/bin/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class new file mode 100644 index 0000000..641403a Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class differ diff --git a/lib/bin/jogamp/common/util/locks/SingletonInstanceFileLock$1.class b/lib/bin/jogamp/common/util/locks/SingletonInstanceFileLock$1.class new file mode 100644 index 0000000..d4ba882 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/SingletonInstanceFileLock$1.class differ diff --git a/lib/bin/jogamp/common/util/locks/SingletonInstanceFileLock.class b/lib/bin/jogamp/common/util/locks/SingletonInstanceFileLock.class new file mode 100644 index 0000000..c1b7ee7 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/SingletonInstanceFileLock.class differ diff --git a/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class b/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class new file mode 100644 index 0000000..74dc30d Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class differ diff --git a/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class b/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class new file mode 100644 index 0000000..152b8c8 Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class differ diff --git a/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket.class b/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket.class new file mode 100644 index 0000000..db2dffa Binary files /dev/null and b/lib/bin/jogamp/common/util/locks/SingletonInstanceServerSocket.class differ diff --git a/lib/bin/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.class b/lib/bin/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.class new file mode 100644 index 0000000..72d2efe Binary files /dev/null and b/lib/bin/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.class differ diff --git a/lib/bin/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.class b/lib/bin/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.class new file mode 100644 index 0000000..f52d16f Binary files /dev/null and b/lib/bin/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.class differ diff --git a/lib/bin/jogamp/graph/curve/opengl/VBORegionSPES2.class b/lib/bin/jogamp/graph/curve/opengl/VBORegionSPES2.class new file mode 100644 index 0000000..e4d86d2 Binary files /dev/null and b/lib/bin/jogamp/graph/curve/opengl/VBORegionSPES2.class differ diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/AttributeNames.class b/lib/bin/jogamp/graph/curve/opengl/shader/AttributeNames.class new file mode 100644 index 0000000..91648f7 Binary files /dev/null and b/lib/bin/jogamp/graph/curve/opengl/shader/AttributeNames.class differ diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/UniformNames.class b/lib/bin/jogamp/graph/curve/opengl/shader/UniformNames.class new file mode 100644 index 0000000..c529ff8 Binary files /dev/null and b/lib/bin/jogamp/graph/curve/opengl/shader/UniformNames.class differ diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/attributes.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/attributes.glsl new file mode 100644 index 0000000..b8c68a9 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/attributes.glsl @@ -0,0 +1,30 @@ + +#ifndef attributes_glsl +#define attributes_glsl + +// attribute vec3 gca_Vertices; +attribute vec4 gca_Vertices; + +/** + * CDTriangulator2D.extractBoundaryTriangles(..): + * AA line (exp) : z > 0 + * line : x == 0, y == 0 + * hole or holeLike: 0 > y + * !hole : 0 < y + * + * 0 == gcv_CurveParams.x : vertex-0 of triangle + * 0.5 == gcv_CurveParams.x : vertex-1 of triangle + * 1 == gcv_CurveParams.x : vertex-2 of triangle + */ +attribute vec3 gca_CurveParams; + +attribute vec4 gca_FboVertices; +attribute vec2 gca_FboTexCoords; + +#ifdef USE_COLOR_CHANNEL + attribute vec4 gca_Colors; +#endif + +//attribute vec3 gca_Normals; + +#endif // attributes_glsl diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_lineAA.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_lineAA.glsl new file mode 100644 index 0000000..79b3dd6 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_lineAA.glsl @@ -0,0 +1,19 @@ + + // if( gcv_CurveParam.x == 10.0 && gcv_CurveParam.y == 10.0 ) { + if( gcv_CurveParam.z > 0.0 ) { + // pass-1: AA Lines + #if 1 + // float dist = sqrt( gcv_CurveParam.x*gcv_CurveParam.x + gcv_CurveParam.y*gcv_CurveParam.y ); // magnitude + float dist = sqrt( gcv_CurveParam.y*gcv_CurveParam.y ); // magnitude + // float a = 1.0 - smoothstep (gcv_CurveParam.y-gcv_CurveParam.z, gcv_CurveParam.y, dist); + float r = gcv_CurveParam.x/3.0; + float wa = gcv_CurveParam.x+r; + float waHalf = wa/2.0; + float a = 1.0 - smoothstep (waHalf-2.0*r, waHalf, dist); + // mgl_FragColor = vec4(gcu_ColorStatic.rgb, gcu_ColorStatic.a * a); + mgl_FragColor = vec4(0, 0, 1.0, gcu_ColorStatic.a * a); + #else + mgl_FragColor = vec4(0, 0, 1.0, 1.0); + #endif + } else + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.glsl new file mode 100644 index 0000000..4472424 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.glsl @@ -0,0 +1,36 @@ + + if( gcv_CurveParam.x == 0.0 && gcv_CurveParam.y == 0.0 ) { + // pass-1: Lines +#if defined(USE_COLOR_TEXTURE) && defined(USE_COLOR_CHANNEL) + mgl_FragColor = gcuTexture2D(gcu_ColorTexUnit, gcv_ColorTexCoord.st) * gcv_Color * gcu_ColorStatic; +#elif defined(USE_COLOR_TEXTURE) + mgl_FragColor = gcuTexture2D(gcu_ColorTexUnit, gcv_ColorTexCoord.st) * gcu_ColorStatic; +#elif defined(USE_COLOR_CHANNEL) + mgl_FragColor = gcv_Color * gcu_ColorStatic; +#else + mgl_FragColor = gcu_ColorStatic; +#endif + } else { + // pass-1: curves + vec2 rtex = vec2( abs(gcv_CurveParam.x), abs(gcv_CurveParam.y) - 0.1 ); + + vec2 dtx = dFdx(rtex); + vec2 dty = dFdy(rtex); + + vec2 f = vec2((dtx.y - dtx.x + 2.0*rtex.x*dtx.x), (dty.y - dty.x + 2.0*rtex.x*dty.x)); + float position = rtex.y - (rtex.x * (1.0 - rtex.x)); + + float a = clamp(0.5 - ( position/length(f) ) * sign(gcv_CurveParam.y), 0.0, 1.0); +#if defined(USE_COLOR_TEXTURE) && defined(USE_COLOR_CHANNEL) + vec4 t = gcuTexture2D(gcu_ColorTexUnit, gcv_ColorTexCoord.st); + mgl_FragColor = vec4(t.rgb * gcv_Color.rgb * gcu_ColorStatic.rgb, t.a * gcv_Color.a * gcu_ColorStatic.a * a); +#elif defined(USE_COLOR_TEXTURE) + vec4 t = gcuTexture2D(gcu_ColorTexUnit, gcv_ColorTexCoord.st); + mgl_FragColor = vec4(t.rgb * gcu_ColorStatic.rgb, t.a * gcu_ColorStatic.a * a); +#elif defined(USE_COLOR_CHANNEL) + mgl_FragColor = vec4(gcv_Color.rgb * gcu_ColorStatic.rgb, gcv_Color.a * gcu_ColorStatic.a * a); +#else + mgl_FragColor = vec4(gcu_ColorStatic.rgb, gcu_ColorStatic.a * a); +#endif + } + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.orig.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.orig.glsl new file mode 100644 index 0000000..fa26083 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.orig.glsl @@ -0,0 +1,47 @@ + + vec2 rtex = vec2( abs(gcv_CurveParam.x), abs(gcv_CurveParam.y) ); + + if( gcv_CurveParam.x == 0.0 && gcv_CurveParam.y == 0.0 ) { + // pass-1: Lines +#if defined(USE_COLOR_TEXTURE) && defined(USE_COLOR_CHANNEL) + mgl_FragColor = gcuTexture2D(gcu_ColorTexUnit, gcv_ColorTexCoord.st) * gcv_Color * gcu_ColorStatic; +#elif defined(USE_COLOR_TEXTURE) + mgl_FragColor = gcuTexture2D(gcu_ColorTexUnit, gcv_ColorTexCoord.st) * gcu_ColorStatic; +#elif defined(USE_COLOR_CHANNEL) + mgl_FragColor = gcv_Color * gcu_ColorStatic; +#else + mgl_FragColor = gcu_ColorStatic; +#endif + } else if ( gcv_CurveParam.x > 0.0 && ( rtex.y > 0.0 || rtex.x == 1.0 ) ) { + // pass-1: curves + rtex.y -= 0.1; + + if(rtex.y < 0.0 && gcv_CurveParam.y < 0.0) { + // discard; // freezes NV tegra2 compiler + mgl_FragColor = vec4(0); + } else { + rtex.y = max(rtex.y, 0.0); // always >= 0 + + vec2 dtx = dFdx(rtex); + vec2 dty = dFdy(rtex); + + vec2 f = vec2((dtx.y - dtx.x + 2.0*rtex.x*dtx.x), (dty.y - dty.x + 2.0*rtex.x*dty.x)); + float position = rtex.y - (rtex.x * (1.0 - rtex.x)); + + float a = clamp(0.5 - ( position/length(f) ) * sign(gcv_CurveParam.y), 0.0, 1.0); +#if defined(USE_COLOR_TEXTURE) && defined(USE_COLOR_CHANNEL) + vec4 t = gcuTexture2D(gcu_ColorTexUnit, gcv_ColorTexCoord.st); + mgl_FragColor = vec4(t.rgb * gcv_Color.rgb * gcu_ColorStatic.rgb, t.a * gcv_Color.a * gcu_ColorStatic.a * a); +#elif defined(USE_COLOR_TEXTURE) + vec4 t = gcuTexture2D(gcu_ColorTexUnit, gcv_ColorTexCoord.st); + mgl_FragColor = vec4(t.rgb * gcu_ColorStatic.rgb, t.a * gcu_ColorStatic.a * a); +#elif defined(USE_COLOR_CHANNEL) + mgl_FragColor = vec4(gcv_Color.rgb * gcu_ColorStatic.rgb, gcv_Color.a * gcu_ColorStatic.a * a); +#else + mgl_FragColor = vec4(gcu_ColorStatic.rgb, gcu_ColorStatic.a * a); +#endif + } + } else { + mgl_FragColor = vec4(0); + } + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_weight.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_weight.glsl new file mode 100644 index 0000000..1620a95 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_weight.glsl @@ -0,0 +1,32 @@ + + if( gcv_CurveParam.x == 0.0 && gcv_CurveParam.y == 0.0 ) { + // pass-1: Lines +#ifdef USE_COLOR_CHANNEL + mgl_FragColor = gcv_Color * gcu_ColorStatic; +#else + mgl_FragColor = gcu_ColorStatic; +#endif + } else { + // pass-1: curves + vec2 rtex = vec2( abs(gcv_CurveParam.x), abs(gcv_CurveParam.y) - 0.1 ); + + vec2 dtx = dFdx(rtex); + vec2 dty = dFdy(rtex); + + float w = gcu_Weight; + float pd = ((2.0 - (2.0*w))*rtex.x*rtex.x) + 2.0*(w-1.0)*rtex.x + 1.0; + float position = rtex.y - ((w*rtex.x*(1.0 - rtex.x))/pd); + + float aph = 2.0 - 2.0*w; + + float gd = (aph*rtex.x*rtex.x + 2.0*rtex.x + 1.0)*(aph*rtex.x*rtex.x + 2.0*rtex.x + 1.0); + vec2 f = vec2((dtx.y - (w*dtx.x*(1.0 - 2.0*rtex.x))/gd), (dty.y - (w*dty.x*(1.0 - 2.0*rtex.x))/gd)); + + float a = clamp(0.5 - ( position/length(f) ) * sign(gcv_CurveParam.y), 0.0, 1.0); +#ifdef USE_COLOR_CHANNEL + mgl_FragColor = vec4(gcv_Color.rgb * gcu_ColorStatic.rgb, gcv_Color.a * gcu_ColorStatic.a * a); +#else + mgl_FragColor = vec4(gcu_ColorStatic.rgb, gcu_ColorStatic.a * a); +#endif + } + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1.vp b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1.vp new file mode 100644 index 0000000..c6ed4ca --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass1.vp @@ -0,0 +1,33 @@ +//Copyright 2010 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +#include uniforms.glsl +#include attributes.glsl +#include varyings.glsl + +void main(void) +{ + gl_Position = gcu_PMVMatrix02[0] * gcu_PMVMatrix02[1] * gca_Vertices; +#if 1 + gcv_CurveParam = gca_CurveParams; +#else + if( gcv_CurveParams.x <= -10.0 ) { + // vec4 tc = gcu_PMVMatrix02[0] * gcu_PMVMatrix02[1] * vec4(gca_CurveParams.xy, gca_Vertices.z, 1); + // gcv_CurveParams = vec3(tc.xy, gca_CurveParams.z); + gcv_CurveParam = gca_CurveParams; + } else { + gcv_CurveParam = gca_CurveParams; + } +#endif +#ifdef USE_COLOR_TEXTURE + vec2 dim = vec2(gcu_ColorTexBBox.z - gcu_ColorTexBBox.x, gcu_ColorTexBBox.w - gcu_ColorTexBBox.y); + gcv_ColorTexCoord = vec2(gca_Vertices.x - gcu_ColorTexBBox.x, gca_Vertices.y - gcu_ColorTexBBox.y) / dim; +#endif +#ifdef USE_COLOR_CHANNEL + gcv_Color = gca_Colors; +#endif +} diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl new file mode 100644 index 0000000..1872af6 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl @@ -0,0 +1,10 @@ + // Pass-2: Dump Texture + vec4 t = texture2D(gcu_FboTexUnit, gcv_FboTexCoord.st); + #if 0 + if( 0.0 == t.a ) { + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_allprop01.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_allprop01.glsl new file mode 100644 index 0000000..436dd4e --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_allprop01.glsl @@ -0,0 +1,113 @@ + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels. + + float sampleCount = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + // Not only the poles (NW, SW, ..) but the whole edge! + float pixelCount = sampleCount * sampleCount; + + // sampleCount [0, 1, 3, 5, 7] are undefined! + float layerCount = ( sampleCount / 2.0 ); + + // sum of all integer [layerCount .. 1] -> Gauss + float denom = ( layerCount / 2.0 ) * ( layerCount + 1.0 ); + + vec2 texCoord = gcv_FboTexCoord.st; + + vec4 t; + + // Layer-1: SampleCount 2 -> 4x + t = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, -0.5))); // NW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, 0.5))); // SW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, 0.5))); // SE + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, -0.5))); // NE + + t *= (layerCount - 0.0) / ( denom * 4.0 ); // weight layer 1 + + if( sampleCount > 2.0 ) { + // Layer-2: SampleCount 4 -> +12x = 16p + vec4 tn = vec4(0); + tn = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, -1.5))); // NW -> SW Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, -0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, 0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, 1.5))); // SW -> SE Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, 1.5))); // + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, 1.5))); // + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, 1.5))); // SE -> NE Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, 0.5))); // + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, -0.5))); // + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, -1.5))); // NE -> NW Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, -1.5))); // + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, -1.5))); // NW - 1 (closed) + + t += tn * (layerCount - 1) / ( denom * 12.0 ); // weight layer 2 + + if( sampleCount > 4.0 ) { + // Layer-3: SampleCount 6 -> +20x = 36p + tn = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, -2.5))); // NW -> SW Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, -1.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, -0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, 0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, 1.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, 2.5))); // SW -> SE Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, 2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, 2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, 2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, 2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, 2.5))); // SE -> NE Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, 1.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, 0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, -0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, -1.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, -2.5))); // NE -> NW Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, -2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, -2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, -2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, -2.5))); // NW - 1 (closed) + + t += tn * (layerCount - 2) / ( denom * 20.0 ); // weight layer 3 + + if( sampleCount > 6.0 ) { + // Layer-4: SampleCount 8 -> +28x = 64p + tn = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, -3.5))); // NW -> SW Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, -2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, -1.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, -0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, 0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, 1.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, 2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, 3.5))); // SW -> SE Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, 3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, 3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, 3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, 3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, 3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, 3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, 3.5))); // SE -> NE Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, 2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, 1.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, 0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, -0.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, -1.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, -2.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, -3.5))); // NE -> NW Edge + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, -3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, -3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, -3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, -3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, -3.5))); + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, -3.5))); // NW - 1 (closed) + + t += tn * (layerCount - 3) / ( denom * 28.0 ); // weight layer 4 + } + } + } + + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_bforce_even.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_bforce_even.glsl new file mode 100644 index 0000000..ba7611a --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_bforce_even.glsl @@ -0,0 +1,96 @@ + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels. + + // float sample_count = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + // Not only the poles (NW, SW, ..) but the whole edge! + const float sample_weight = 1.0 / ( sample_count * sample_count ); + + // const vec4 tex_weights = vec4(0.075, 0.06, 0.045, 0.025); + vec2 texCoord = gcv_FboTexCoord.st; + + vec4 t; + + // SampleCount 2 -> 4x + t = texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-0.5, -0.5))*sample_weight; // NW + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-0.5, 0.5))*sample_weight; // SW + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.5, 0.5))*sample_weight; // SE + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.5, -0.5))*sample_weight; // NE + #if SAMPLE_COUNT > 2 + // SampleCount 4 -> +12x = 16p + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.5, -1.5))*sample_weight; // NW -> SW Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.5, -0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.5, 0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.5, 1.5))*sample_weight; // SW -> SE Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-0.5, 1.5))*sample_weight; // + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.5, 1.5))*sample_weight; // + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.5, 1.5))*sample_weight; // SE -> NE Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.5, 0.5))*sample_weight; // + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.5, -0.5))*sample_weight; // + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.5, -1.5))*sample_weight; // NE -> NW Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.5, -1.5))*sample_weight; // + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-0.5, -1.5))*sample_weight; // NW - 1 (closed) + + #if SAMPLE_COUNT > 4 + // SampleCount 6 -> +20x = 36p + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.5, -2.5))*sample_weight; // NW -> SW Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.5, -1.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.5, -0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.5, 0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.5, 1.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.5, 2.5))*sample_weight; // SW -> SE Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.5, 2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-0.5, 2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.5, 2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.5, 2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.5, 2.5))*sample_weight; // SE -> NE Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.5, 1.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.5, 0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.5, -0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.5, -1.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.5, -2.5))*sample_weight; // NE -> NW Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.5, -2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.5, -2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-0.5, -2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.5, -2.5))*sample_weight; // NW - 1 (closed) + #if SAMPLE_COUNT > 6 + // SampleCount 8 -> +28x = 64p + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.5, -3.5))*sample_weight; // NW -> SW Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.5, -2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.5, -1.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.5, -0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.5, 0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.5, 1.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.5, 2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.5, 3.5))*sample_weight; // SW -> SE Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.5, 3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.5, 3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-0.5, 3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.5, 3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.5, 3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.5, 3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.5, 3.5))*sample_weight; // SE -> NE Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.5, 2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.5, 1.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.5, 0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.5, -0.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.5, -1.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.5, -2.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.5, -3.5))*sample_weight; // NE -> NW Edge + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.5, -3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.5, -3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.5, -3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-0.5, -3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.5, -3.5))*sample_weight; + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.5, -3.5))*sample_weight; // NW - 1 (closed) + #endif + #endif + #endif + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_bforce_odd.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_bforce_odd.glsl new file mode 100644 index 0000000..7adf111 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_bforce_odd.glsl @@ -0,0 +1,87 @@ + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels. + + // float sample_count = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + // Not only the poles (NW, SW, ..) but the whole edge! + const float sample_weight = 1.0 / ( sample_count * sample_count ); + + // const vec4 tex_weights = vec4(0.075, 0.06, 0.045, 0.025); + vec2 texCoord = gcv_FboTexCoord.st; + + vec4 t; + + // SampleCount 1 -> 1x (raster 1x1) + t += texture2D(gcu_FboTexUnit, texCoord)*sample_weight; // CENTER + + #if SAMPLE_COUNT > 1 + // SampleCount 3 -> +8x = 9p (raster 3x3) + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.0, -1.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.0, -1.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.0, -1.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.0, 0.0))*sample_weight; // Center Left + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.0, 0.0))*sample_weight; // Center Right + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.0, 1.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.0, 1.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.0, 1.0))*sample_weight; // bottom line + + #if SAMPLE_COUNT > 3 + // SampleCount 5 -> +16x = 25p (raster 5x5) + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.0, -1.0))*sample_weight; // top line - 1 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.0, -1.0))*sample_weight; // top line - 1 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.0, 0.0))*sample_weight; // Center Left + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.0, 0.0))*sample_weight; // Center Right + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.0, 1.0))*sample_weight; // bottom line - 1 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.0, 1.0))*sample_weight; // bottom line - 1 + + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.0, -2.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.0, -2.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.0, -2.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.0, -2.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.0, -2.0))*sample_weight; // top line + + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.0, 2.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.0, 2.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.0, 2.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.0, 2.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.0, 2.0))*sample_weight; // bottom line + + #if SAMPLE_COUNT > 5 + // SampleCount 7 -> +24x = 49p (raster 7x7) + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.0, -2.0))*sample_weight; // top line - 1 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.0, -2.0))*sample_weight; // top line - 1 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.0, -1.0))*sample_weight; // top line - 2 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.0, -1.0))*sample_weight; // top line - 2 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.0, 0.0))*sample_weight; // Center Left + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.0, 0.0))*sample_weight; // Center Right + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.0, 1.0))*sample_weight; // bottom line - 2 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.0, 1.0))*sample_weight; // bottom line - 2 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.0, 2.0))*sample_weight; // bottom line - 1 + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.0, 2.0))*sample_weight; // bottom line - 1 + + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.0, -3.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.0, -3.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.0, -3.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.0, -3.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.0, -3.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.0, -3.0))*sample_weight; // top line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.0, -3.0))*sample_weight; // top line + + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-3.0, 3.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-2.0, 3.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2(-1.0, 3.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 0.0, 3.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 1.0, 3.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 2.0, 3.0))*sample_weight; // bottom line + t += texture2D(gcu_FboTexUnit, texCoord + psize*vec2( 3.0, 3.0))*sample_weight; // bottom line + #endif + #endif + #endif + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad.glsl new file mode 100644 index 0000000..3e74fb9 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad.glsl @@ -0,0 +1,41 @@ + + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels, origin is bottom left! + + float sampleCount = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + // Just poles (NW, SW, ..) + float edge1H = sampleCount / 2.0; + float edge1T = sampleCount / 3.0; + float edgeTH = edge1H-edge1T; + + vec2 normFragCoord = gl_FragCoord.xy - vec2(0.5, 0.5); // normalize center 0.5/0.5 -> 0/0 + vec2 modPos = mod(normFragCoord, 2.0); + float orient = mod(modPos.x + modPos.y, 2.0); // mirrored on all odd columns, alternating each row (checker-board pattern) + + vec2 texCoord = gcv_FboTexCoord.st; + vec4 t; + + if( 0.0 == orient ) { + // SWIPE LEFT -> RIGHT + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edge1H, edgeTH, 0.0, 0.0)*0.25; // upper-left [p1] + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeTH, -edge1H, 0.0, 0.0)*0.25; // lower-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeTH, edge1H, 0.0, 0.0)*0.25; // upper-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edge1H, -edgeTH, 0.0, 0.0)*0.25; // lower-right [p4] + } else { + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edge1H, -edgeTH, 0.0, 0.0)*0.25; // lower-left [p4] + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeTH, edge1H, 0.0, 0.0)*0.25; // upper-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeTH, -edge1H, 0.0, 0.0)*0.25; // lower-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edge1H, edgeTH, 0.0, 0.0)*0.25; // upper-right [p1] + } + + + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad2.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad2.glsl new file mode 100644 index 0000000..9e31e6b --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad2.glsl @@ -0,0 +1,41 @@ + + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels, origin is bottom left! + // + // Same as flipquad - but w/ rgss coordinates + + float sampleCount = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + vec2 normFragCoord = gl_FragCoord.xy - vec2(0.5, 0.5); // normalize center 0.5/0.5 -> 0/0 + vec2 modPos = mod(normFragCoord, 2.0); + float orient = mod(modPos.x + modPos.y, 2.0); // mirrored on all odd columns, alternating each row (checker-board pattern) + + vec2 texCoord = gcv_FboTexCoord.st; + float edge1Q = ( sampleCount / 2.0 ) - 1.0; + + vec4 t; + +// #define GetSample(texUnit, texCoord, psize, cx, cy, offX, offY) texture2D(texUnit, texCoord + psize * vec2(cx+offX, cy+offY)) + + if( 0.0 == orient ) { + // SWIPE LEFT -> RIGHT + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edge1Q, 0.0, -0.5, 0.5)*0.25; // upper-left [p1] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edge1Q, -0.5, -0.5)*0.25; // lower-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edge1Q, 0.5, 0.5)*0.25; // upper-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edge1Q, 0.0, 0.5, -0.5)*0.25; // lower-right [p4] + } else { + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edge1Q, 0.0, -0.5, -0.5)*0.25; // lower-left [p4] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edge1Q, -0.5, 0.5)*0.25; // upper-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edge1Q, 0.5, -0.5)*0.25; // lower-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edge1Q, 0.0, 0.5, 0.5)*0.25; // upper-right [p1] + } + + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad3.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad3.glsl new file mode 100644 index 0000000..8cc108b --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad3.glsl @@ -0,0 +1,109 @@ + + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels, origin is bottom left! + // + // Same as flipquad - but w/ rgss coordinates + + // float sample_count = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + vec2 normFragCoord = gl_FragCoord.xy - vec2(0.5, 0.5); // normalize center 0.5/0.5 -> 0/0 + vec2 modPos = mod(normFragCoord, 2.0); + float orient = mod(modPos.x + modPos.y, 2.0); // mirrored on all odd columns, alternating each row (checker-board pattern) + + vec2 texCoord = gcv_FboTexCoord.st; + vec4 t; + +// #define GetSample(texUnit, texCoord, psize, cx, cy, offX, offY) texture2D(texUnit, texCoord + psize * vec2(cx+offX, cy+offY)) + + #if SAMPLE_COUNT == 1 + + t = texture2D(gcu_FboTexUnit, texCoord); + + #elif SAMPLE_COUNT < 4 + + // SampleCount 2 -> 2p + const float weight = 1.0 / 2.0; + const float edge = ( sample_count / 2.0 ) - 1.0; + + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edge, edge, -0.5, 0.5)*weight; // center + t += GetSample(gcu_FboTexUnit, texCoord, psize, edge, -edge, 0.5, -0.5)*weight; // center + + #elif SAMPLE_COUNT < 8 + + // SampleCount 4 -> 4p + const float weight = 1.0 / 4.0; + const float edgeS4_1Q = ( sample_count / 2.0 ) - 1.0; + + if( 0.0 == orient ) { + // SWIPE LEFT -> RIGHT + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, -0.5, 0.5)*weight; // upper-left [p1] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, -0.5, -0.5)*weight; // lower-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, 0.5, 0.5)*weight; // upper-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, 0.5, -0.5)*weight; // lower-right [p4] + } else { + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, -0.5, -0.5)*weight; // lower-left [p4] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, -0.5, 0.5)*weight; // upper-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, 0.5, -0.5)*weight; // lower-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, 0.5, 0.5)*weight; // upper-right [p1] + } + + #else + + // SampleCount 8 -> 16p + const float weight = 1.0 / 16.0; + const float edgeS4_1Q = 1.0; + + if( 0.0 == orient ) { + // SWIPE LEFT -> RIGHT + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, -2.0-0.5, -2.0+0.5)*weight; // upper-left [p1] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, -2.0-0.5, -2.0-0.5)*weight; // lower-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, -2.0-0.5, -2.0-0.5)*weight; // upper-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, -2.0-0.5, -2.0-0.5)*weight; // lower-right [p4] + + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, -2.0-0.5, 2.0-0.5)*weight; // lower-left [p4] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, -2.0-0.5, 2.0+0.5)*weight; // upper-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, -2.0+0.5, 2.0-0.5)*weight; // lower-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, -2.0+0.5, 2.0+0.5)*weight; // upper-right [p1] + + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, 2.0-0.5, -2.0-0.5)*weight; // lower-left [p4] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, 2.0-0.5, -2.0+0.5)*weight; // upper-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, 2.0+0.5, -2.0-0.5)*weight; // lower-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, 2.0+0.5, -2.0+0.5)*weight; // upper-right [p1] + + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, 2.0-0.5, 2.0+0.5)*weight; // upper-left [p1] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, 2.0-0.5, 2.0-0.5)*weight; // lower-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, 2.0-0.5, 2.0-0.5)*weight; // upper-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, 2.0-0.5, 2.0-0.5)*weight; // lower-right [p4] + } else { + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, -2.0-0.5, -2.0-0.5)*weight; // lower-left [p4] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, -2.0-0.5, -2.0+0.5)*weight; // upper-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, -2.0+0.5, -2.0-0.5)*weight; // lower-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, -2.0+0.5, -2.0+0.5)*weight; // upper-right [p1] + + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, -2.0-0.5, 2.0+0.5)*weight; // upper-left [p1] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, -2.0-0.5, 2.0-0.5)*weight; // lower-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, -2.0-0.5, 2.0-0.5)*weight; // upper-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, -2.0-0.5, 2.0-0.5)*weight; // lower-right [p4] + + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, 2.0-0.5, -2.0+0.5)*weight; // upper-left [p1] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, 2.0-0.5, -2.0-0.5)*weight; // lower-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, 2.0-0.5, -2.0-0.5)*weight; // upper-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, 2.0-0.5, -2.0-0.5)*weight; // lower-right [p4] + + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeS4_1Q, 0.0, 2.0-0.5, 2.0-0.5)*weight; // lower-left [p4] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edgeS4_1Q, 2.0-0.5, 2.0+0.5)*weight; // upper-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edgeS4_1Q, 2.0+0.5, 2.0-0.5)*weight; // lower-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeS4_1Q, 0.0, 2.0+0.5, 2.0+0.5)*weight; // upper-right [p1] + } + + #endif + + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_fxaa3.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_fxaa3.glsl new file mode 100644 index 0000000..015dc1b --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_fxaa3.glsl @@ -0,0 +1,56 @@ + + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels. + + if( gcu_FboTexSize.z < 4.0 ) { + // FXAA-2 + const float FXAA_REDUCE_MIN = (1.0/128.0); + const float FXAA_REDUCE_MUL = (1.0/8.0); + const float FXAA_SPAN_MAX = 8.0; + + float sampleCount = gcu_FboTexSize.z; + + vec2 texCoord = gcv_FboTexCoord.st; + const float poff = 1.0; + vec2 psize = 1.0 / texCoord; // pixel size + + vec3 rgbNW = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-poff, -poff))).rgb; + vec3 rgbSW = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-poff, poff))).rgb; + vec3 rgbSE = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( poff, poff))).rgb; + vec3 rgbNE = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( poff, -poff))).rgb; + vec4 rgbM = texture2D(gcu_FboTexUnit, texCoord); + + const vec3 luma = vec3(0.299, 0.587, 0.114); + float lumaNW = dot(rgbNW, luma); + float lumaNE = dot(rgbNE, luma); + float lumaSW = dot(rgbSW, luma); + float lumaSE = dot(rgbSE, luma); + float lumaM = dot(rgbM.rgb, luma); + float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE))); + float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE))); + vec2 dir; + dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE)); + dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE)); + float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) * (0.25 * FXAA_REDUCE_MUL),FXAA_REDUCE_MIN); + float rcpDirMin = 1.0/(min(abs(dir.x), abs(dir.y)) + dirReduce); + dir = min( vec2( FXAA_SPAN_MAX, FXAA_SPAN_MAX), + max( vec2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX),dir * rcpDirMin) ) * psize; + + + vec3 rgbA = 0.5 * ( texture2D(gcu_FboTexUnit, texCoord + dir * (1.0/3.0 - 0.5)).rgb + + texture2D(gcu_FboTexUnit, texCoord + dir * (2.0/3.0 - 0.5)).rgb ); + vec3 rgbB = rgbA * 0.5 + 0.25 * ( texture2D(gcu_FboTexUnit, texCoord + (dir * - 0.5)).rgb + + texture2D(gcu_FboTexUnit, texCoord + (dir * 0.5)).rgb ); + float lumaB = dot(rgbB, luma); + if((lumaB < lumaMin) || (lumaB > lumaMax)) { + mgl_FragColor.rgb = rgbA; + } else { + mgl_FragColor.rgb = rgbB; + } + mgl_FragColor.a = gcu_Alpha * rgbM.a; // mix(0.0, gcu_Alpha, rgbM.a); // t.a one of [ 0.0, 1.0 ] + } else { + +#include curverenderer01-pass2-vbaa_poles_equalweight.glsl + + } + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_poles_bilin1.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_poles_bilin1.glsl new file mode 100644 index 0000000..d634c1f --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_poles_bilin1.glsl @@ -0,0 +1,91 @@ + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels. + + vec2 texCoord = gcv_FboTexCoord.st; + + float sampleCount = gcu_FboTexSize.z; + vec2 tsize = gcu_FboTexSize.xy; // tex size + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + // mix(x,y,a): x*(1-a) + y*a + // + // bilinear filtering includes 2 mix: + // + // pix1 = tex[x0][y0] * ( 1 - u_ratio ) + tex[x1][y0] * u_ratio + // pix2 = tex[x0][y1] * ( 1 - u_ratio ) + tex[x1][y1] * u_ratio + // fin = pix1 * ( 1 - v_ratio ) + pix2 * v_ratio + // + // so we can use the build in mix function for these 2 computations ;-) + // + vec2 uv_ratio = fract(texCoord*tsize); // texCoord*tsize - floor(texCoord*tsize); + + // Just poles (NW, SW, ..) + float pixelCount = 2 * sampleCount; + + // sampleCount [0, 1, 3, 5, 7] are undefined! + float layerCount = ( sampleCount / 2.0 ); + + // sum of all integer [layerCount .. 1] -> Gauss + float denom = ( layerCount / 2.0 ) * ( layerCount + 1.0 ); + + vec4 t, p1, p2, p3, p4; + + // Layer-1: SampleCount 2 -> 4x + p1 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, -0.5))); // NW + p2 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, 0.5))); // SW + p3 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, 0.5))); // SE + p4 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, -0.5))); // NE + + p1 = mix( p1, p4, uv_ratio.x); + p2 = mix( p2, p3, uv_ratio.x); + t = mix ( p1, p2, uv_ratio.y ); + + t *= (layerCount - 0.0) / ( denom ); // weight layer 1 + + if( sampleCount > 2.0 ) { + // Layer-2: SampleCount 4 -> +4x = 8p + p1 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, -1.5))); // NW + p2 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, 1.5))); // SW + p3 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, 1.5))); // SE + p4 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, -1.5))); // NE + + p1 = mix( p1, p4, uv_ratio.x); + p2 = mix( p2, p3, uv_ratio.x); + p3 = mix ( p1, p2, uv_ratio.y ); + t += p3 * (layerCount - 1) / ( denom ); // weight layer 2 + + if( sampleCount > 4.0 ) { + // Layer-3: SampleCount 6 -> +4 = 12p + p1 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, -2.5))); // NW + p2 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, 2.5))); // SW + p3 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, 2.5))); // SE + p4 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, -2.5))); // NE + + p1 = mix( p1, p4, uv_ratio.x); + p2 = mix( p2, p3, uv_ratio.x); + p3 = mix ( p1, p2, uv_ratio.y ); + t += p3 * (layerCount - 2) / ( denom ); // weight layer 3 + + if( sampleCount > 6.0 ) { + // Layer-4: SampleCount 8 -> +4 = 16p + p1 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, -3.5))); // NW + p2 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, 3.5))); // SW + p3 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, 3.5))); // SE + p4 = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, -3.5))); // NE + + p1 = mix( p1, p4, uv_ratio.x); + p2 = mix( p2, p3, uv_ratio.x); + p3 = mix ( p1, p2, uv_ratio.y ); + + t += p3 * (layerCount - 3) / ( denom ); // weight layer 4 + } + } + } + + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_polesequal.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_polesequal.glsl new file mode 100644 index 0000000..0e8b6f1 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_polesequal.glsl @@ -0,0 +1,49 @@ + + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels. + + float sampleCount = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + // Just poles (NW, SW, ..) + float sample_weight = 1 / ( 2 * sampleCount ); + + vec2 texCoord = gcv_FboTexCoord.st; + + vec4 t; + + // SampleCount 2 -> 4x + t = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, -0.5)))*sample_weight; // NW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, 0.5)))*sample_weight; // SW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, 0.5)))*sample_weight; // SE + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, -0.5)))*sample_weight; // NE + if( sampleCount > 2.0 ) { + // SampleCount 4 -> +4 = 8p + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, -1.5)))*sample_weight; // NW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, 1.5)))*sample_weight; // SW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, 1.5)))*sample_weight; // SE + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, -1.5)))*sample_weight; // NE + + if( sampleCount > 4.0 ) { + // SampleCount 6 -> +4 = 12p + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, -2.5)))*sample_weight; // NW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, 2.5)))*sample_weight; // SW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, 2.5)))*sample_weight; // SE + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, -2.5)))*sample_weight; // NE + if( sampleCount > 6.0 ) { + // SampleCount 8 -> +4 = 16p + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, -3.5)))*sample_weight; // NW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, 3.5)))*sample_weight; // SW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, 3.5)))*sample_weight; // SE + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, -3.5)))*sample_weight; // NE + } + } + } + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_polesprop01.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_polesprop01.glsl new file mode 100644 index 0000000..6c263b9 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_polesprop01.glsl @@ -0,0 +1,65 @@ + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels. + + float sampleCount = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + // Just poles (NW, SW, ..) + float pixelCount = 2 * sampleCount; + + // sampleCount [0, 1, 3, 5, 7] are undefined! + float layerCount = ( sampleCount / 2.0 ); + + // sum of all integer [layerCount .. 1] -> Gauss + float denom = ( layerCount / 2.0 ) * ( layerCount + 1.0 ); + + vec2 texCoord = gcv_FboTexCoord.st; + + vec4 t; + + // Layer-1: SampleCount 2 -> 4x + t = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, -0.5))); // NW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-0.5, 0.5))); // SW + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, 0.5))); // SE + t += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 0.5, -0.5))); // NE + + t *= (layerCount - 0.0) / ( denom * 4.0 ); // weight layer 1 + + if( sampleCount > 2.0 ) { + // Layer-2: SampleCount 4 -> +4x = 8p + vec4 tn = vec4(0); + tn = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, -1.5))); // NW + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-1.5, 1.5))); // SW + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, 1.5))); // SE + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 1.5, -1.5))); // NE + + t += tn * (layerCount - 1) / ( denom * 4.0 ); // weight layer 2 + + if( sampleCount > 4.0 ) { + // Layer-3: SampleCount 6 -> +4 = 12p + tn = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, -2.5))); // NW + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-2.5, 2.5))); // SW + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, 2.5))); // SE + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 2.5, -2.5))); // NE + + t += tn * (layerCount - 2) / ( denom * 4.0 ); // weight layer 3 + + if( sampleCount > 6.0 ) { + // Layer-4: SampleCount 8 -> +4 = 16p + tn = texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, -3.5))); // NW + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2(-3.5, 3.5))); // SW + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, 3.5))); // SE + tn += texture2D(gcu_FboTexUnit, texCoord + psize*(vec2( 3.5, -3.5))); // NE + + t += tn * (layerCount - 3) / ( denom * 4.0 ); // weight layer 4 + } + } + } + + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_quincunx.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_quincunx.glsl new file mode 100644 index 0000000..07a9adf --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_quincunx.glsl @@ -0,0 +1,28 @@ + + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels, origin is bottom left! + + float sampleCount = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + // Just poles (NW, SW, ..) + float edgeH = sampleCount / 2.0; + + vec2 texCoord = gcv_FboTexCoord.st; + + vec4 t; + + t = GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, 0.0, 0.0, 0.0)*0.5; // w1 - center + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeH, -edgeH, 0.0, 0.0)*0.125; // w2 - sharing + t += GetSample(gcu_FboTexUnit, texCoord, psize, -edgeH, edgeH, 0.0, 0.0)*0.125; // w3 - edges + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeH, -edgeH, 0.0, 0.0)*0.125; // w4 - w/ all pixels + t += GetSample(gcu_FboTexUnit, texCoord, psize, edgeH, edgeH, 0.0, 0.0)*0.125; // w5 + + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_rgss.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_rgss.glsl new file mode 100644 index 0000000..27a5684 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_rgss.glsl @@ -0,0 +1,25 @@ + + // Pass-2: AA on Texture + // Note: gcv_FboTexCoord is in center of sample pixels, origin is bottom left! + + float sampleCount = gcu_FboTexSize.z; + vec2 psize = 1.0 / gcu_FboTexSize.xy; // pixel size + + vec2 texCoord = gcv_FboTexCoord.st; + float edge1Q = ( sampleCount / 2.0 ) - 1.0; + + vec4 t; + // SWIPE LEFT -> RIGHT + t = GetSample(gcu_FboTexUnit, texCoord, psize, -edge1Q, 0.0, -0.5, 0.5)*0.25; // upper-left [p1] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, -edge1Q, -0.5, -0.5)*0.25; // lower-left [p3] + t += GetSample(gcu_FboTexUnit, texCoord, psize, 0.0, edge1Q, 0.5, 0.5)*0.25; // upper-right [p2] + t += GetSample(gcu_FboTexUnit, texCoord, psize, edge1Q, 0.0, 0.5, -0.5)*0.25; // lower-right [p4] + + #if 0 + if(t.w == 0.0){ + discard; // discard freezes NV tegra2 compiler + } + #endif + + mgl_FragColor = t; + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2.vp b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2.vp new file mode 100644 index 0000000..64857c9 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-pass2.vp @@ -0,0 +1,17 @@ +//Copyright 2010 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +#include uniforms.glsl +#include attributes.glsl +#include varyings.glsl + +void main(void) +{ + // gl_Position = gcu_PMVMatrix01[0] * gcu_PMVMatrix01[1] * vec4(gca_FboVertices, 1); + gl_Position = gcu_PMVMatrix01[0] * gcu_PMVMatrix01[1] * gca_FboVertices; + gcv_FboTexCoord = gca_FboTexCoords; +} diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-segment-head.fp b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-segment-head.fp new file mode 100644 index 0000000..05407a4 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-segment-head.fp @@ -0,0 +1,16 @@ +//Copyright 2010 JogAmp Community. All rights reserved. + +// +// 2-pass shader w/o weight +// + +#if __VERSION__ >= 130 + #define varying in + out vec4 mgl_FragColor; + #define texture2D texture +#else + #define mgl_FragColor gl_FragColor +#endif + +#define GetSample(texUnit, texCoord, psize, cx, cy, offX, offY) texture2D(texUnit, texCoord + psize * vec2(cx+offX, cy+offY)) + diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-single.vp b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-single.vp new file mode 100644 index 0000000..14210be --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/curverenderer01-single.vp @@ -0,0 +1,33 @@ +//Copyright 2010 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +#include uniforms.glsl +#include attributes.glsl +#include varyings.glsl + +void main(void) +{ + gl_Position = gcu_PMVMatrix01[0] * gcu_PMVMatrix01[1] * gca_Vertices; +#if 1 + gcv_CurveParam = gca_CurveParams; +#else + if( gcv_CurveParams.x <= -10.0 ) { + // vec4 tc = gcu_PMVMatrix01[0] * gcu_PMVMatrix01[1] * vec4(gca_CurveParams.xy, gca_Vertices.z, 1); + // gcv_CurveParams = vec3(tc.xy, gca_CurveParams.z); + gcv_CurveParam = gca_CurveParams; + } else { + gcv_CurveParam = gca_CurveParams; + } +#endif +#ifdef USE_COLOR_TEXTURE + vec2 dim = vec2(gcu_ColorTexBBox.z - gcu_ColorTexBBox.x, gcu_ColorTexBBox.w - gcu_ColorTexBBox.y); + gcv_ColorTexCoord = vec2(gca_Vertices.x - gcu_ColorTexBBox.x, gca_Vertices.y - gcu_ColorTexBBox.y) / dim; +#endif +#ifdef USE_COLOR_CHANNEL + gcv_Color = gca_Colors; +#endif +} diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/uniforms.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/uniforms.glsl new file mode 100644 index 0000000..cd014b7 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/uniforms.glsl @@ -0,0 +1,21 @@ + +#ifndef uniforms_glsl +#define uniforms_glsl + +uniform mat4 gcu_PMVMatrix01[3]; // P, Mv, and Mvi +uniform vec4 gcu_ColorStatic; +uniform float gcu_Weight; + +#ifdef USE_COLOR_TEXTURE + uniform vec4 gcu_ColorTexBBox; +#endif + +uniform mat4 gcu_PMVMatrix02[3]; // P, Mv, and Mvi +uniform sampler2D gcu_FboTexUnit; + +/** + * .x .y : texture-, fbo- or screen-size + */ +uniform vec2 gcu_FboTexSize; + +#endif // uniforms_glsl diff --git a/lib/bin/jogamp/graph/curve/opengl/shader/varyings.glsl b/lib/bin/jogamp/graph/curve/opengl/shader/varyings.glsl new file mode 100644 index 0000000..265ab69 --- /dev/null +++ b/lib/bin/jogamp/graph/curve/opengl/shader/varyings.glsl @@ -0,0 +1,18 @@ + +#ifndef varyings_glsl +#define varyings_glsl + +varying vec3 gcv_CurveParam; + +varying vec2 gcv_FboTexCoord; + +#ifdef USE_COLOR_TEXTURE + varying vec2 gcv_ColorTexCoord; +#endif + +#ifdef USE_COLOR_CHANNEL + varying vec4 gcv_Color; +#endif + +#endif // varyings_glsl + diff --git a/lib/bin/jogamp/graph/curve/tess/CDTriangulator2D.class b/lib/bin/jogamp/graph/curve/tess/CDTriangulator2D.class new file mode 100644 index 0000000..7d4a7dd Binary files /dev/null and b/lib/bin/jogamp/graph/curve/tess/CDTriangulator2D.class differ diff --git a/lib/bin/jogamp/graph/curve/tess/CDTriangulator2DExpAddOn.class b/lib/bin/jogamp/graph/curve/tess/CDTriangulator2DExpAddOn.class new file mode 100644 index 0000000..8f86618 Binary files /dev/null and b/lib/bin/jogamp/graph/curve/tess/CDTriangulator2DExpAddOn.class differ diff --git a/lib/bin/jogamp/graph/curve/tess/GraphOutline.class b/lib/bin/jogamp/graph/curve/tess/GraphOutline.class new file mode 100644 index 0000000..f3cfc67 Binary files /dev/null and b/lib/bin/jogamp/graph/curve/tess/GraphOutline.class differ diff --git a/lib/bin/jogamp/graph/curve/tess/GraphVertex.class b/lib/bin/jogamp/graph/curve/tess/GraphVertex.class new file mode 100644 index 0000000..b70649c Binary files /dev/null and b/lib/bin/jogamp/graph/curve/tess/GraphVertex.class differ diff --git a/lib/bin/jogamp/graph/curve/tess/HEdge.class b/lib/bin/jogamp/graph/curve/tess/HEdge.class new file mode 100644 index 0000000..25b0b5c Binary files /dev/null and b/lib/bin/jogamp/graph/curve/tess/HEdge.class differ diff --git a/lib/bin/jogamp/graph/curve/tess/Loop.class b/lib/bin/jogamp/graph/curve/tess/Loop.class new file mode 100644 index 0000000..69cc594 Binary files /dev/null and b/lib/bin/jogamp/graph/curve/tess/Loop.class differ diff --git a/lib/bin/jogamp/graph/font/FontConstructor.class b/lib/bin/jogamp/graph/font/FontConstructor.class new file mode 100644 index 0000000..0813d6b Binary files /dev/null and b/lib/bin/jogamp/graph/font/FontConstructor.class differ diff --git a/lib/bin/jogamp/graph/font/JavaFontLoader$1.class b/lib/bin/jogamp/graph/font/JavaFontLoader$1.class new file mode 100644 index 0000000..a8da043 Binary files /dev/null and b/lib/bin/jogamp/graph/font/JavaFontLoader$1.class differ diff --git a/lib/bin/jogamp/graph/font/JavaFontLoader$2.class b/lib/bin/jogamp/graph/font/JavaFontLoader$2.class new file mode 100644 index 0000000..15de0dd Binary files /dev/null and b/lib/bin/jogamp/graph/font/JavaFontLoader$2.class differ diff --git a/lib/bin/jogamp/graph/font/JavaFontLoader.class b/lib/bin/jogamp/graph/font/JavaFontLoader.class new file mode 100644 index 0000000..5324980 Binary files /dev/null and b/lib/bin/jogamp/graph/font/JavaFontLoader.class differ diff --git a/lib/bin/jogamp/graph/font/UbuntuFontLoader$1.class b/lib/bin/jogamp/graph/font/UbuntuFontLoader$1.class new file mode 100644 index 0000000..be90f08 Binary files /dev/null and b/lib/bin/jogamp/graph/font/UbuntuFontLoader$1.class differ diff --git a/lib/bin/jogamp/graph/font/UbuntuFontLoader$2.class b/lib/bin/jogamp/graph/font/UbuntuFontLoader$2.class new file mode 100644 index 0000000..4a61ef3 Binary files /dev/null and b/lib/bin/jogamp/graph/font/UbuntuFontLoader$2.class differ diff --git a/lib/bin/jogamp/graph/font/UbuntuFontLoader.class b/lib/bin/jogamp/graph/font/UbuntuFontLoader.class new file mode 100644 index 0000000..53fde09 Binary files /dev/null and b/lib/bin/jogamp/graph/font/UbuntuFontLoader.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/TypecastFont.class b/lib/bin/jogamp/graph/font/typecast/TypecastFont.class new file mode 100644 index 0000000..474139d Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/TypecastFont.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/TypecastFontConstructor.class b/lib/bin/jogamp/graph/font/typecast/TypecastFontConstructor.class new file mode 100644 index 0000000..8c6c4fa Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/TypecastFontConstructor.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/TypecastGlyph$Advance.class b/lib/bin/jogamp/graph/font/typecast/TypecastGlyph$Advance.class new file mode 100644 index 0000000..302f404 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/TypecastGlyph$Advance.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/TypecastGlyph$Metrics.class b/lib/bin/jogamp/graph/font/typecast/TypecastGlyph$Metrics.class new file mode 100644 index 0000000..b06782a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/TypecastGlyph$Metrics.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/TypecastGlyph.class b/lib/bin/jogamp/graph/font/typecast/TypecastGlyph.class new file mode 100644 index 0000000..1aaa87d Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/TypecastGlyph.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/TypecastHMetrics.class b/lib/bin/jogamp/graph/font/typecast/TypecastHMetrics.class new file mode 100644 index 0000000..c1efc9a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/TypecastHMetrics.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/TypecastRenderer.class b/lib/bin/jogamp/graph/font/typecast/TypecastRenderer.class new file mode 100644 index 0000000..3e49c17 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/TypecastRenderer.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/Disassembler.class b/lib/bin/jogamp/graph/font/typecast/ot/Disassembler.class new file mode 100644 index 0000000..ff9b386 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/Disassembler.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/Fixed.class b/lib/bin/jogamp/graph/font/typecast/ot/Fixed.class new file mode 100644 index 0000000..964f071 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/Fixed.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/Mnemonic.class b/lib/bin/jogamp/graph/font/typecast/ot/Mnemonic.class new file mode 100644 index 0000000..bb99c9f Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/Mnemonic.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/OTFont.class b/lib/bin/jogamp/graph/font/typecast/ot/OTFont.class new file mode 100644 index 0000000..5766a1d Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/OTFont.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/OTFontCollection.class b/lib/bin/jogamp/graph/font/typecast/ot/OTFontCollection.class new file mode 100644 index 0000000..24e87a8 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/OTFontCollection.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/OTGlyph.class b/lib/bin/jogamp/graph/font/typecast/ot/OTGlyph.class new file mode 100644 index 0000000..f9a6b6c Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/OTGlyph.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/Point.class b/lib/bin/jogamp/graph/font/typecast/ot/Point.class new file mode 100644 index 0000000..aa383df Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/Point.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceData.class b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceData.class new file mode 100644 index 0000000..407136a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceData.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceFile.class b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceFile.class new file mode 100644 index 0000000..5c83fa7 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceFile.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceHeader.class b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceHeader.class new file mode 100644 index 0000000..95302b1 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceHeader.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceMap.class b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceMap.class new file mode 100644 index 0000000..6420f8b Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceMap.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceReference.class b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceReference.class new file mode 100644 index 0000000..9277f46 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceReference.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceType.class b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceType.class new file mode 100644 index 0000000..80ace1a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/mac/ResourceType.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$Axis.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$Axis.class new file mode 100644 index 0000000..91d23de Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$Axis.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoord.class new file mode 100644 index 0000000..4cb7cb6 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat1.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat1.class new file mode 100644 index 0000000..fe58077 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat1.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat2.class new file mode 100644 index 0000000..82660e3 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat3.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat3.class new file mode 100644 index 0000000..1a776cf Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseCoordFormat3.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseLangSysRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseLangSysRecord.class new file mode 100644 index 0000000..83dbd6e Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseLangSysRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScript.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScript.class new file mode 100644 index 0000000..999f510 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScript.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScriptList.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScriptList.class new file mode 100644 index 0000000..2aa12d2 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScriptList.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScriptRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScriptRecord.class new file mode 100644 index 0000000..a0fe33a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseScriptRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseTagList.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseTagList.class new file mode 100644 index 0000000..9296cb0 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseTagList.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseValues.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseValues.class new file mode 100644 index 0000000..a4d3f27 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$BaseValues.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$FeatMinMaxRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$FeatMinMaxRecord.class new file mode 100644 index 0000000..b3bdfb6 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$FeatMinMaxRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$MinMax.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$MinMax.class new file mode 100644 index 0000000..fec242f Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable$MinMax.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable.class new file mode 100644 index 0000000..224ca94 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/BaseTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffStandardStrings.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffStandardStrings.class new file mode 100644 index 0000000..f22ec13 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffStandardStrings.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$1.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$1.class new file mode 100644 index 0000000..f2e8920 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$1.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Charset.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Charset.class new file mode 100644 index 0000000..0a403b6 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Charset.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat0.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat0.class new file mode 100644 index 0000000..ebea24b Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat0.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat1.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat1.class new file mode 100644 index 0000000..72b4b0a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat1.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat2.class new file mode 100644 index 0000000..3dc75c6 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetFormat2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange.class new file mode 100644 index 0000000..cc28766 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange1.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange1.class new file mode 100644 index 0000000..0df83e1 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange1.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange2.class new file mode 100644 index 0000000..057dd57 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$CharsetRange2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Dict.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Dict.class new file mode 100644 index 0000000..25c624a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Dict.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Index.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Index.class new file mode 100644 index 0000000..b60d0d3 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$Index.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$NameIndex.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$NameIndex.class new file mode 100644 index 0000000..3cd03f6 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$NameIndex.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$StringIndex.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$StringIndex.class new file mode 100644 index 0000000..a9597bd Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$StringIndex.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$TopDictIndex.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$TopDictIndex.class new file mode 100644 index 0000000..9f55b7e Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable$TopDictIndex.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable.class new file mode 100644 index 0000000..9606e91 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CffTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Charstring.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Charstring.class new file mode 100644 index 0000000..c104fd5 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Charstring.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CharstringType2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CharstringType2.class new file mode 100644 index 0000000..1df460b Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CharstringType2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDef.class b/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDef.class new file mode 100644 index 0000000..e7d5894 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDef.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDefFormat1.class b/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDefFormat1.class new file mode 100644 index 0000000..574b9fe Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDefFormat1.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDefFormat2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDefFormat2.class new file mode 100644 index 0000000..bde3c00 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/ClassDefFormat2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat$Range.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat$Range.class new file mode 100644 index 0000000..861db5c Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat$Range.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat.class new file mode 100644 index 0000000..38dee9f Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat0.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat0.class new file mode 100644 index 0000000..c008e22 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat0.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat2$SubHeader.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat2$SubHeader.class new file mode 100644 index 0000000..1b96765 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat2$SubHeader.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat2.class new file mode 100644 index 0000000..7ea16cf Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat4.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat4.class new file mode 100644 index 0000000..5c20c50 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat4.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat6.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat6.class new file mode 100644 index 0000000..c20f0f7 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormat6.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormatUnknown.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormatUnknown.class new file mode 100644 index 0000000..fd44fd4 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapFormatUnknown.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapIndexEntry.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapIndexEntry.class new file mode 100644 index 0000000..bb4691e Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapIndexEntry.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CmapTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapTable.class new file mode 100644 index 0000000..3623b49 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CmapTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Coverage.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Coverage.class new file mode 100644 index 0000000..1c3993e Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Coverage.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CoverageFormat1.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CoverageFormat1.class new file mode 100644 index 0000000..316ea90 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CoverageFormat1.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CoverageFormat2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CoverageFormat2.class new file mode 100644 index 0000000..dfaf4e8 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CoverageFormat2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/CvtTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/CvtTable.class new file mode 100644 index 0000000..fd882f7 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/CvtTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Device.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Device.class new file mode 100644 index 0000000..f8fd91c Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Device.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/DirectoryEntry.class b/lib/bin/jogamp/graph/font/typecast/ot/table/DirectoryEntry.class new file mode 100644 index 0000000..a38d3b3 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/DirectoryEntry.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/DsigEntry.class b/lib/bin/jogamp/graph/font/typecast/ot/table/DsigEntry.class new file mode 100644 index 0000000..b381a1f Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/DsigEntry.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/DsigTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/DsigTable.class new file mode 100644 index 0000000..cd883d8 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/DsigTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Feature.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Feature.class new file mode 100644 index 0000000..7e04067 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Feature.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureList.class b/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureList.class new file mode 100644 index 0000000..88ca90c Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureList.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureRecord.class new file mode 100644 index 0000000..7c3e8ea Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureTags.class b/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureTags.class new file mode 100644 index 0000000..500b053 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/FeatureTags.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/FpgmTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/FpgmTable.class new file mode 100644 index 0000000..7886e8b Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/FpgmTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GaspRange.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GaspRange.class new file mode 100644 index 0000000..ef580ec Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GaspRange.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GaspTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GaspTable.class new file mode 100644 index 0000000..b33df47 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GaspTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfCompositeComp.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfCompositeComp.class new file mode 100644 index 0000000..7f1f75b Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfCompositeComp.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfCompositeDescript.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfCompositeDescript.class new file mode 100644 index 0000000..68ad815 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfCompositeDescript.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfDescript.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfDescript.class new file mode 100644 index 0000000..282064f Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfDescript.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfSimpleDescript.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfSimpleDescript.class new file mode 100644 index 0000000..99ad762 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfSimpleDescript.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfTable.class new file mode 100644 index 0000000..98cd367 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyfTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GlyphDescription.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyphDescription.class new file mode 100644 index 0000000..faee8f9 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GlyphDescription.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GposTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GposTable.class new file mode 100644 index 0000000..114b1f9 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GposTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/GsubTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/GsubTable.class new file mode 100644 index 0000000..78d75f0 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/GsubTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/HdmxTable$DeviceRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/HdmxTable$DeviceRecord.class new file mode 100644 index 0000000..f167abe Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/HdmxTable$DeviceRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/HdmxTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/HdmxTable.class new file mode 100644 index 0000000..8d63ca8 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/HdmxTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/HeadTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/HeadTable.class new file mode 100644 index 0000000..855c03e Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/HeadTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/HheaTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/HheaTable.class new file mode 100644 index 0000000..63c28ae Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/HheaTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/HmtxTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/HmtxTable.class new file mode 100644 index 0000000..8849525 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/HmtxTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/ID.class b/lib/bin/jogamp/graph/font/typecast/ot/table/ID.class new file mode 100644 index 0000000..27a4ce5 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/ID.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtable.class new file mode 100644 index 0000000..e07edf8 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtableFormat0.class b/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtableFormat0.class new file mode 100644 index 0000000..b8a5c1f Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtableFormat0.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtableFormat2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtableFormat2.class new file mode 100644 index 0000000..1b30dfd Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/KernSubtableFormat2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/KernTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/KernTable.class new file mode 100644 index 0000000..1bf3403 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/KernTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/KerningPair.class b/lib/bin/jogamp/graph/font/typecast/ot/table/KerningPair.class new file mode 100644 index 0000000..3e859bd Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/KerningPair.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LangSys.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LangSys.class new file mode 100644 index 0000000..36a924d Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LangSys.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LangSysRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LangSysRecord.class new file mode 100644 index 0000000..7282a1a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LangSysRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Ligature.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Ligature.class new file mode 100644 index 0000000..3edac71 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Ligature.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSet.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSet.class new file mode 100644 index 0000000..ad86063 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSet.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSubst.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSubst.class new file mode 100644 index 0000000..1882bea Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSubst.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSubstFormat1.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSubstFormat1.class new file mode 100644 index 0000000..a870232 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LigatureSubstFormat1.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LocaTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LocaTable.class new file mode 100644 index 0000000..a2ede92 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LocaTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Lookup.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Lookup.class new file mode 100644 index 0000000..5faadd8 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Lookup.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LookupList.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LookupList.class new file mode 100644 index 0000000..52949f4 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LookupList.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LookupSubtable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LookupSubtable.class new file mode 100644 index 0000000..c6112ea Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LookupSubtable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LookupSubtableFactory.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LookupSubtableFactory.class new file mode 100644 index 0000000..310d303 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LookupSubtableFactory.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/LtshTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/LtshTable.class new file mode 100644 index 0000000..181b005 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/LtshTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/MaxpTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/MaxpTable.class new file mode 100644 index 0000000..e56af48 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/MaxpTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/NameRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/NameRecord.class new file mode 100644 index 0000000..c1c8eeb Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/NameRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/NameTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/NameTable.class new file mode 100644 index 0000000..b85c95a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/NameTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Os2Table.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Os2Table.class new file mode 100644 index 0000000..3a23060 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Os2Table.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Panose.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Panose.class new file mode 100644 index 0000000..76a60a1 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Panose.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/PcltTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/PcltTable.class new file mode 100644 index 0000000..18be50b Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/PcltTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/PostTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/PostTable.class new file mode 100644 index 0000000..9a912a8 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/PostTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/PrepTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/PrepTable.class new file mode 100644 index 0000000..331d15c Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/PrepTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Program.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Program.class new file mode 100644 index 0000000..7f28153 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Program.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/RangeRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/RangeRecord.class new file mode 100644 index 0000000..1aba82c Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/RangeRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Script.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Script.class new file mode 100644 index 0000000..0bda164 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Script.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptList.class b/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptList.class new file mode 100644 index 0000000..a45e66a Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptList.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptRecord.class new file mode 100644 index 0000000..f25dc13 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptTags.class b/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptTags.class new file mode 100644 index 0000000..7d0d53d Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/ScriptTags.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/SignatureBlock.class b/lib/bin/jogamp/graph/font/typecast/ot/table/SignatureBlock.class new file mode 100644 index 0000000..b1c745e Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/SignatureBlock.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubst.class b/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubst.class new file mode 100644 index 0000000..98f76ac Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubst.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubstFormat1.class b/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubstFormat1.class new file mode 100644 index 0000000..915fd64 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubstFormat1.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubstFormat2.class b/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubstFormat2.class new file mode 100644 index 0000000..032c438 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/SingleSubstFormat2.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/TTCHeader.class b/lib/bin/jogamp/graph/font/typecast/ot/table/TTCHeader.class new file mode 100644 index 0000000..a277aad Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/TTCHeader.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/Table.class b/lib/bin/jogamp/graph/font/typecast/ot/table/Table.class new file mode 100644 index 0000000..baf7ad5 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/Table.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/TableDirectory.class b/lib/bin/jogamp/graph/font/typecast/ot/table/TableDirectory.class new file mode 100644 index 0000000..b0fc573 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/TableDirectory.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/TableException.class b/lib/bin/jogamp/graph/font/typecast/ot/table/TableException.class new file mode 100644 index 0000000..05cd878 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/TableException.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/TableFactory.class b/lib/bin/jogamp/graph/font/typecast/ot/table/TableFactory.class new file mode 100644 index 0000000..e9575ca Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/TableFactory.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$Group.class b/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$Group.class new file mode 100644 index 0000000..3ea7e7f Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$Group.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$Ratio.class b/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$Ratio.class new file mode 100644 index 0000000..fd5418f Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$Ratio.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$VTableRecord.class b/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$VTableRecord.class new file mode 100644 index 0000000..1266863 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable$VTableRecord.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable.class new file mode 100644 index 0000000..a4e09ee Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/VdmxTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/VheaTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/VheaTable.class new file mode 100644 index 0000000..193628e Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/VheaTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/ot/table/VmtxTable.class b/lib/bin/jogamp/graph/font/typecast/ot/table/VmtxTable.class new file mode 100644 index 0000000..c480a1c Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/ot/table/VmtxTable.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/t2/T2Interpreter.class b/lib/bin/jogamp/graph/font/typecast/t2/T2Interpreter.class new file mode 100644 index 0000000..d23c857 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/t2/T2Interpreter.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/t2/T2Mnemonic.class b/lib/bin/jogamp/graph/font/typecast/t2/T2Mnemonic.class new file mode 100644 index 0000000..61f8fa1 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/t2/T2Mnemonic.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/tt/engine/GraphicsState.class b/lib/bin/jogamp/graph/font/typecast/tt/engine/GraphicsState.class new file mode 100644 index 0000000..7435cb1 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/tt/engine/GraphicsState.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/tt/engine/Interpreter.class b/lib/bin/jogamp/graph/font/typecast/tt/engine/Interpreter.class new file mode 100644 index 0000000..1a96625 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/tt/engine/Interpreter.class differ diff --git a/lib/bin/jogamp/graph/font/typecast/tt/engine/Parser.class b/lib/bin/jogamp/graph/font/typecast/tt/engine/Parser.class new file mode 100644 index 0000000..a0666e7 Binary files /dev/null and b/lib/bin/jogamp/graph/font/typecast/tt/engine/Parser.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/AffineTransform.class b/lib/bin/jogamp/graph/geom/plane/AffineTransform.class new file mode 100644 index 0000000..f4663aa Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/AffineTransform.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/Crossing$CubicCurve.class b/lib/bin/jogamp/graph/geom/plane/Crossing$CubicCurve.class new file mode 100644 index 0000000..df83593 Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/Crossing$CubicCurve.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/Crossing$QuadCurve.class b/lib/bin/jogamp/graph/geom/plane/Crossing$QuadCurve.class new file mode 100644 index 0000000..25acccb Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/Crossing$QuadCurve.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/Crossing.class b/lib/bin/jogamp/graph/geom/plane/Crossing.class new file mode 100644 index 0000000..0eedc95 Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/Crossing.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/IllegalPathStateException.class b/lib/bin/jogamp/graph/geom/plane/IllegalPathStateException.class new file mode 100644 index 0000000..6986d6e Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/IllegalPathStateException.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/NoninvertibleTransformException.class b/lib/bin/jogamp/graph/geom/plane/NoninvertibleTransformException.class new file mode 100644 index 0000000..f439d43 Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/NoninvertibleTransformException.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/Path2D$Iterator.class b/lib/bin/jogamp/graph/geom/plane/Path2D$Iterator.class new file mode 100644 index 0000000..05d4d86 Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/Path2D$Iterator.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/Path2D.class b/lib/bin/jogamp/graph/geom/plane/Path2D.class new file mode 100644 index 0000000..9f38255 Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/Path2D.class differ diff --git a/lib/bin/jogamp/graph/geom/plane/PathIterator.class b/lib/bin/jogamp/graph/geom/plane/PathIterator.class new file mode 100644 index 0000000..b8c9926 Binary files /dev/null and b/lib/bin/jogamp/graph/geom/plane/PathIterator.class differ diff --git a/lib/bin/jogamp/nativetag/common/linux/amd64/TAG.class b/lib/bin/jogamp/nativetag/common/linux/amd64/TAG.class new file mode 100644 index 0000000..41b375a Binary files /dev/null and b/lib/bin/jogamp/nativetag/common/linux/amd64/TAG.class differ diff --git a/lib/bin/jogamp/nativetag/opengl/linux/amd64/TAG.class b/lib/bin/jogamp/nativetag/opengl/linux/amd64/TAG.class new file mode 100644 index 0000000..d907c11 Binary files /dev/null and b/lib/bin/jogamp/nativetag/opengl/linux/amd64/TAG.class differ diff --git a/lib/bin/jogamp/nativewindow/Debug$1.class b/lib/bin/jogamp/nativewindow/Debug$1.class new file mode 100644 index 0000000..e25e713 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/Debug$1.class differ diff --git a/lib/bin/jogamp/nativewindow/Debug.class b/lib/bin/jogamp/nativewindow/Debug.class new file mode 100644 index 0000000..59aae1a Binary files /dev/null and b/lib/bin/jogamp/nativewindow/Debug.class differ diff --git a/lib/bin/jogamp/nativewindow/DefaultGraphicsConfigurationFactoryImpl.class b/lib/bin/jogamp/nativewindow/DefaultGraphicsConfigurationFactoryImpl.class new file mode 100644 index 0000000..1402a2d Binary files /dev/null and b/lib/bin/jogamp/nativewindow/DefaultGraphicsConfigurationFactoryImpl.class differ diff --git a/lib/bin/jogamp/nativewindow/GlobalToolkitLock.class b/lib/bin/jogamp/nativewindow/GlobalToolkitLock.class new file mode 100644 index 0000000..c36a077 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/GlobalToolkitLock.class differ diff --git a/lib/bin/jogamp/nativewindow/NWJNILibLoader$1.class b/lib/bin/jogamp/nativewindow/NWJNILibLoader$1.class new file mode 100644 index 0000000..cfa41ef Binary files /dev/null and b/lib/bin/jogamp/nativewindow/NWJNILibLoader$1.class differ diff --git a/lib/bin/jogamp/nativewindow/NWJNILibLoader.class b/lib/bin/jogamp/nativewindow/NWJNILibLoader.class new file mode 100644 index 0000000..239c365 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/NWJNILibLoader.class differ diff --git a/lib/bin/jogamp/nativewindow/NativeWindowFactoryImpl.class b/lib/bin/jogamp/nativewindow/NativeWindowFactoryImpl.class new file mode 100644 index 0000000..7845530 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/NativeWindowFactoryImpl.class differ diff --git a/lib/bin/jogamp/nativewindow/NullToolkitLock.class b/lib/bin/jogamp/nativewindow/NullToolkitLock.class new file mode 100644 index 0000000..9138afa Binary files /dev/null and b/lib/bin/jogamp/nativewindow/NullToolkitLock.class differ diff --git a/lib/bin/jogamp/nativewindow/ProxySurfaceImpl.class b/lib/bin/jogamp/nativewindow/ProxySurfaceImpl.class new file mode 100644 index 0000000..6260a9e Binary files /dev/null and b/lib/bin/jogamp/nativewindow/ProxySurfaceImpl.class differ diff --git a/lib/bin/jogamp/nativewindow/ResourceToolkitLock.class b/lib/bin/jogamp/nativewindow/ResourceToolkitLock.class new file mode 100644 index 0000000..dce5ac6 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/ResourceToolkitLock.class differ diff --git a/lib/bin/jogamp/nativewindow/SharedResourceToolkitLock.class b/lib/bin/jogamp/nativewindow/SharedResourceToolkitLock.class new file mode 100644 index 0000000..d0614f1 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/SharedResourceToolkitLock.class differ diff --git a/lib/bin/jogamp/nativewindow/SurfaceScaleUtils.class b/lib/bin/jogamp/nativewindow/SurfaceScaleUtils.class new file mode 100644 index 0000000..1ff75d2 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/SurfaceScaleUtils.class differ diff --git a/lib/bin/jogamp/nativewindow/SurfaceUpdatedHelper.class b/lib/bin/jogamp/nativewindow/SurfaceUpdatedHelper.class new file mode 100644 index 0000000..aabdc47 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/SurfaceUpdatedHelper.class differ diff --git a/lib/bin/jogamp/nativewindow/ToolkitProperties.class b/lib/bin/jogamp/nativewindow/ToolkitProperties.class new file mode 100644 index 0000000..15b53fc Binary files /dev/null and b/lib/bin/jogamp/nativewindow/ToolkitProperties.class differ diff --git a/lib/bin/jogamp/nativewindow/WrappedSurface.class b/lib/bin/jogamp/nativewindow/WrappedSurface.class new file mode 100644 index 0000000..4251178 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/WrappedSurface.class differ diff --git a/lib/bin/jogamp/nativewindow/WrappedWindow.class b/lib/bin/jogamp/nativewindow/WrappedWindow.class new file mode 100644 index 0000000..6fedf20 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/WrappedWindow.class differ diff --git a/lib/bin/jogamp/nativewindow/awt/AWTMisc$ComponentAction.class b/lib/bin/jogamp/nativewindow/awt/AWTMisc$ComponentAction.class new file mode 100644 index 0000000..0c1cc90 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/awt/AWTMisc$ComponentAction.class differ diff --git a/lib/bin/jogamp/nativewindow/awt/AWTMisc.class b/lib/bin/jogamp/nativewindow/awt/AWTMisc.class new file mode 100644 index 0000000..1ec6d53 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/awt/AWTMisc.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWT$1.class b/lib/bin/jogamp/nativewindow/jawt/JAWT$1.class new file mode 100644 index 0000000..0684cff Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWT$1.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWT.class b/lib/bin/jogamp/nativewindow/jawt/JAWT.class new file mode 100644 index 0000000..6ece295 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWT.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWTFactory.class b/lib/bin/jogamp/nativewindow/jawt/JAWTFactory.class new file mode 100644 index 0000000..b97916b Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWTFactory.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWTJNILibLoader$1.class b/lib/bin/jogamp/nativewindow/jawt/JAWTJNILibLoader$1.class new file mode 100644 index 0000000..9fa5bb0 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWTJNILibLoader$1.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWTJNILibLoader.class b/lib/bin/jogamp/nativewindow/jawt/JAWTJNILibLoader.class new file mode 100644 index 0000000..5c99fc0 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWTJNILibLoader.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$1.class b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$1.class new file mode 100644 index 0000000..53126db Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$1.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$2.class b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$2.class new file mode 100644 index 0000000..1642852 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$2.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$3.class b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$3.class new file mode 100644 index 0000000..7846eed Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$3.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$PrivilegedDataBlob1.class b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$PrivilegedDataBlob1.class new file mode 100644 index 0000000..111e849 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil$PrivilegedDataBlob1.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWTUtil.class b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil.class new file mode 100644 index 0000000..3983c92 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWTUtil.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWT_DrawingSurface.class b/lib/bin/jogamp/nativewindow/jawt/JAWT_DrawingSurface.class new file mode 100644 index 0000000..0799db3 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWT_DrawingSurface.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWT_DrawingSurfaceInfo.class b/lib/bin/jogamp/nativewindow/jawt/JAWT_DrawingSurfaceInfo.class new file mode 100644 index 0000000..419092b Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWT_DrawingSurfaceInfo.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWT_PlatformInfo.class b/lib/bin/jogamp/nativewindow/jawt/JAWT_PlatformInfo.class new file mode 100644 index 0000000..1c0e614 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWT_PlatformInfo.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/JAWT_Rectangle.class b/lib/bin/jogamp/nativewindow/jawt/JAWT_Rectangle.class new file mode 100644 index 0000000..f0310af Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/JAWT_Rectangle.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/macosx/JAWT_MacOSXDrawingSurfaceInfo.class b/lib/bin/jogamp/nativewindow/jawt/macosx/JAWT_MacOSXDrawingSurfaceInfo.class new file mode 100644 index 0000000..f06980e Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/macosx/JAWT_MacOSXDrawingSurfaceInfo.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$1.class b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$1.class new file mode 100644 index 0000000..e20eb92 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$1.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$2.class b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$2.class new file mode 100644 index 0000000..6ed0437 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$2.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$3.class b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$3.class new file mode 100644 index 0000000..5b29f35 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$3.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$4.class b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$4.class new file mode 100644 index 0000000..0732915 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$4.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$5.class b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$5.class new file mode 100644 index 0000000..c617065 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$5.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$6.class b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$6.class new file mode 100644 index 0000000..5b439b5 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow$6.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.class b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.class new file mode 100644 index 0000000..177fc3a Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/windows/JAWT_Win32DrawingSurfaceInfo.class b/lib/bin/jogamp/nativewindow/jawt/windows/JAWT_Win32DrawingSurfaceInfo.class new file mode 100644 index 0000000..ace1b91 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/windows/JAWT_Win32DrawingSurfaceInfo.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection$1.class b/lib/bin/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection$1.class new file mode 100644 index 0000000..e920ed8 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection$1.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection.class b/lib/bin/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection.class new file mode 100644 index 0000000..c0099f2 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/windows/WindowsJAWTWindow.class b/lib/bin/jogamp/nativewindow/jawt/windows/WindowsJAWTWindow.class new file mode 100644 index 0000000..4b0d7ac Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/windows/WindowsJAWTWindow.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/x11/JAWT_X11DrawingSurfaceInfo.class b/lib/bin/jogamp/nativewindow/jawt/x11/JAWT_X11DrawingSurfaceInfo.class new file mode 100644 index 0000000..17e79a0 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/x11/JAWT_X11DrawingSurfaceInfo.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/x11/X11JAWTWindow.class b/lib/bin/jogamp/nativewindow/jawt/x11/X11JAWTWindow.class new file mode 100644 index 0000000..a7247e1 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/x11/X11JAWTWindow.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/x11/X11SunJDKReflection$1.class b/lib/bin/jogamp/nativewindow/jawt/x11/X11SunJDKReflection$1.class new file mode 100644 index 0000000..3c1d196 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/x11/X11SunJDKReflection$1.class differ diff --git a/lib/bin/jogamp/nativewindow/jawt/x11/X11SunJDKReflection.class b/lib/bin/jogamp/nativewindow/jawt/x11/X11SunJDKReflection.class new file mode 100644 index 0000000..230339d Binary files /dev/null and b/lib/bin/jogamp/nativewindow/jawt/x11/X11SunJDKReflection.class differ diff --git a/lib/bin/jogamp/nativewindow/macosx/OSXDummyUpstreamSurfaceHook.class b/lib/bin/jogamp/nativewindow/macosx/OSXDummyUpstreamSurfaceHook.class new file mode 100644 index 0000000..29a8c49 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/macosx/OSXDummyUpstreamSurfaceHook.class differ diff --git a/lib/bin/jogamp/nativewindow/macosx/OSXUtil$1.class b/lib/bin/jogamp/nativewindow/macosx/OSXUtil$1.class new file mode 100644 index 0000000..2aed6ac Binary files /dev/null and b/lib/bin/jogamp/nativewindow/macosx/OSXUtil$1.class differ diff --git a/lib/bin/jogamp/nativewindow/macosx/OSXUtil.class b/lib/bin/jogamp/nativewindow/macosx/OSXUtil.class new file mode 100644 index 0000000..0f44cb2 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/macosx/OSXUtil.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/AccentPolicy.class b/lib/bin/jogamp/nativewindow/windows/AccentPolicy.class new file mode 100644 index 0000000..7fd4cd0 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/AccentPolicy.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/BITMAPINFO.class b/lib/bin/jogamp/nativewindow/windows/BITMAPINFO.class new file mode 100644 index 0000000..f9e1682 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/BITMAPINFO.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/BITMAPINFOHEADER.class b/lib/bin/jogamp/nativewindow/windows/BITMAPINFOHEADER.class new file mode 100644 index 0000000..f06b2ab Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/BITMAPINFOHEADER.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/DWM_BLURBEHIND.class b/lib/bin/jogamp/nativewindow/windows/DWM_BLURBEHIND.class new file mode 100644 index 0000000..9481a27 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/DWM_BLURBEHIND.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/GDI.class b/lib/bin/jogamp/nativewindow/windows/GDI.class new file mode 100644 index 0000000..6b85aed Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/GDI.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/GDIDummyUpstreamSurfaceHook.class b/lib/bin/jogamp/nativewindow/windows/GDIDummyUpstreamSurfaceHook.class new file mode 100644 index 0000000..2eaba91 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/GDIDummyUpstreamSurfaceHook.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/GDISurface.class b/lib/bin/jogamp/nativewindow/windows/GDISurface.class new file mode 100644 index 0000000..b240f8c Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/GDISurface.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/GDIUtil.class b/lib/bin/jogamp/nativewindow/windows/GDIUtil.class new file mode 100644 index 0000000..3054121 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/GDIUtil.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/MARGINS.class b/lib/bin/jogamp/nativewindow/windows/MARGINS.class new file mode 100644 index 0000000..1709aac Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/MARGINS.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/PIXELFORMATDESCRIPTOR.class b/lib/bin/jogamp/nativewindow/windows/PIXELFORMATDESCRIPTOR.class new file mode 100644 index 0000000..f909476 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/PIXELFORMATDESCRIPTOR.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/RECT.class b/lib/bin/jogamp/nativewindow/windows/RECT.class new file mode 100644 index 0000000..d8922ae Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/RECT.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/RGBQUAD.class b/lib/bin/jogamp/nativewindow/windows/RGBQUAD.class new file mode 100644 index 0000000..dc7cff1 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/RGBQUAD.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/RegisteredClass.class b/lib/bin/jogamp/nativewindow/windows/RegisteredClass.class new file mode 100644 index 0000000..d23a2c9 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/RegisteredClass.class differ diff --git a/lib/bin/jogamp/nativewindow/windows/RegisteredClassFactory.class b/lib/bin/jogamp/nativewindow/windows/RegisteredClassFactory.class new file mode 100644 index 0000000..fc1afb0 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/windows/RegisteredClassFactory.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/X11Capabilities$1.class b/lib/bin/jogamp/nativewindow/x11/X11Capabilities$1.class new file mode 100644 index 0000000..519c897 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/X11Capabilities$1.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/X11Capabilities.class b/lib/bin/jogamp/nativewindow/x11/X11Capabilities.class new file mode 100644 index 0000000..8160a08 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/X11Capabilities.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/X11DummyUpstreamSurfaceHook.class b/lib/bin/jogamp/nativewindow/x11/X11DummyUpstreamSurfaceHook.class new file mode 100644 index 0000000..77a31c7 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/X11DummyUpstreamSurfaceHook.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/X11GraphicsConfigurationFactory.class b/lib/bin/jogamp/nativewindow/x11/X11GraphicsConfigurationFactory.class new file mode 100644 index 0000000..20de523 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/X11GraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/X11Lib.class b/lib/bin/jogamp/nativewindow/x11/X11Lib.class new file mode 100644 index 0000000..0676f57 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/X11Lib.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/X11Util$NamedDisplay.class b/lib/bin/jogamp/nativewindow/x11/X11Util$NamedDisplay.class new file mode 100644 index 0000000..6be54b8 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/X11Util$NamedDisplay.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/X11Util.class b/lib/bin/jogamp/nativewindow/x11/X11Util.class new file mode 100644 index 0000000..075963c Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/X11Util.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/XRenderDirectFormat.class b/lib/bin/jogamp/nativewindow/x11/XRenderDirectFormat.class new file mode 100644 index 0000000..f0f6a9d Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/XRenderDirectFormat.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/XRenderPictFormat.class b/lib/bin/jogamp/nativewindow/x11/XRenderPictFormat.class new file mode 100644 index 0000000..94cc363 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/XRenderPictFormat.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/XVisualInfo.class b/lib/bin/jogamp/nativewindow/x11/XVisualInfo.class new file mode 100644 index 0000000..b3aa2de Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/XVisualInfo.class differ diff --git a/lib/bin/jogamp/nativewindow/x11/awt/X11AWTGraphicsConfigurationFactory.class b/lib/bin/jogamp/nativewindow/x11/awt/X11AWTGraphicsConfigurationFactory.class new file mode 100644 index 0000000..2017aa8 Binary files /dev/null and b/lib/bin/jogamp/nativewindow/x11/awt/X11AWTGraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/newt/Debug$1.class b/lib/bin/jogamp/newt/Debug$1.class new file mode 100644 index 0000000..2a6a283 Binary files /dev/null and b/lib/bin/jogamp/newt/Debug$1.class differ diff --git a/lib/bin/jogamp/newt/Debug.class b/lib/bin/jogamp/newt/Debug.class new file mode 100644 index 0000000..458bbc5 Binary files /dev/null and b/lib/bin/jogamp/newt/Debug.class differ diff --git a/lib/bin/jogamp/newt/DefaultEDTUtil$1.class b/lib/bin/jogamp/newt/DefaultEDTUtil$1.class new file mode 100644 index 0000000..c458d18 Binary files /dev/null and b/lib/bin/jogamp/newt/DefaultEDTUtil$1.class differ diff --git a/lib/bin/jogamp/newt/DefaultEDTUtil$NEDT.class b/lib/bin/jogamp/newt/DefaultEDTUtil$NEDT.class new file mode 100644 index 0000000..ac56efd Binary files /dev/null and b/lib/bin/jogamp/newt/DefaultEDTUtil$NEDT.class differ diff --git a/lib/bin/jogamp/newt/DefaultEDTUtil.class b/lib/bin/jogamp/newt/DefaultEDTUtil.class new file mode 100644 index 0000000..cd3467c Binary files /dev/null and b/lib/bin/jogamp/newt/DefaultEDTUtil.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl$1.class b/lib/bin/jogamp/newt/DisplayImpl$1.class new file mode 100644 index 0000000..b226352 Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl$1.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl$2.class b/lib/bin/jogamp/newt/DisplayImpl$2.class new file mode 100644 index 0000000..e375336 Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl$2.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl$3.class b/lib/bin/jogamp/newt/DisplayImpl$3.class new file mode 100644 index 0000000..c10622f Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl$3.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl$4.class b/lib/bin/jogamp/newt/DisplayImpl$4.class new file mode 100644 index 0000000..47542a8 Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl$4.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl$5.class b/lib/bin/jogamp/newt/DisplayImpl$5.class new file mode 100644 index 0000000..a245a70 Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl$5.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl$6.class b/lib/bin/jogamp/newt/DisplayImpl$6.class new file mode 100644 index 0000000..79d832b Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl$6.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl$7.class b/lib/bin/jogamp/newt/DisplayImpl$7.class new file mode 100644 index 0000000..0fab727 Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl$7.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl$DisplayRunnable.class b/lib/bin/jogamp/newt/DisplayImpl$DisplayRunnable.class new file mode 100644 index 0000000..257795f Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl$DisplayRunnable.class differ diff --git a/lib/bin/jogamp/newt/DisplayImpl.class b/lib/bin/jogamp/newt/DisplayImpl.class new file mode 100644 index 0000000..90c724c Binary files /dev/null and b/lib/bin/jogamp/newt/DisplayImpl.class differ diff --git a/lib/bin/jogamp/newt/MonitorDeviceImpl.class b/lib/bin/jogamp/newt/MonitorDeviceImpl.class new file mode 100644 index 0000000..3c5c763 Binary files /dev/null and b/lib/bin/jogamp/newt/MonitorDeviceImpl.class differ diff --git a/lib/bin/jogamp/newt/MonitorModeProps$Cache.class b/lib/bin/jogamp/newt/MonitorModeProps$Cache.class new file mode 100644 index 0000000..bd83da7 Binary files /dev/null and b/lib/bin/jogamp/newt/MonitorModeProps$Cache.class differ diff --git a/lib/bin/jogamp/newt/MonitorModeProps.class b/lib/bin/jogamp/newt/MonitorModeProps.class new file mode 100644 index 0000000..a3070f6 Binary files /dev/null and b/lib/bin/jogamp/newt/MonitorModeProps.class differ diff --git a/lib/bin/jogamp/newt/NEWTJNILibLoader$1.class b/lib/bin/jogamp/newt/NEWTJNILibLoader$1.class new file mode 100644 index 0000000..53c7b5c Binary files /dev/null and b/lib/bin/jogamp/newt/NEWTJNILibLoader$1.class differ diff --git a/lib/bin/jogamp/newt/NEWTJNILibLoader.class b/lib/bin/jogamp/newt/NEWTJNILibLoader.class new file mode 100644 index 0000000..8781b9e Binary files /dev/null and b/lib/bin/jogamp/newt/NEWTJNILibLoader.class differ diff --git a/lib/bin/jogamp/newt/OffscreenWindow.class b/lib/bin/jogamp/newt/OffscreenWindow.class new file mode 100644 index 0000000..f89f78a Binary files /dev/null and b/lib/bin/jogamp/newt/OffscreenWindow.class differ diff --git a/lib/bin/jogamp/newt/PointerIconImpl$1.class b/lib/bin/jogamp/newt/PointerIconImpl$1.class new file mode 100644 index 0000000..4cf9cde Binary files /dev/null and b/lib/bin/jogamp/newt/PointerIconImpl$1.class differ diff --git a/lib/bin/jogamp/newt/PointerIconImpl.class b/lib/bin/jogamp/newt/PointerIconImpl.class new file mode 100644 index 0000000..9daf69f Binary files /dev/null and b/lib/bin/jogamp/newt/PointerIconImpl.class differ diff --git a/lib/bin/jogamp/newt/ScreenImpl.class b/lib/bin/jogamp/newt/ScreenImpl.class new file mode 100644 index 0000000..6174bca Binary files /dev/null and b/lib/bin/jogamp/newt/ScreenImpl.class differ diff --git a/lib/bin/jogamp/newt/ScreenMonitorState.class b/lib/bin/jogamp/newt/ScreenMonitorState.class new file mode 100644 index 0000000..2982e88 Binary files /dev/null and b/lib/bin/jogamp/newt/ScreenMonitorState.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$1.class b/lib/bin/jogamp/newt/WindowImpl$1.class new file mode 100644 index 0000000..9df929c Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$1.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$2.class b/lib/bin/jogamp/newt/WindowImpl$2.class new file mode 100644 index 0000000..147470a Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$2.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$3.class b/lib/bin/jogamp/newt/WindowImpl$3.class new file mode 100644 index 0000000..421fe2c Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$3.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$4.class b/lib/bin/jogamp/newt/WindowImpl$4.class new file mode 100644 index 0000000..a8b6b55 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$4.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$5.class b/lib/bin/jogamp/newt/WindowImpl$5.class new file mode 100644 index 0000000..c3f65a4 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$5.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$6.class b/lib/bin/jogamp/newt/WindowImpl$6.class new file mode 100644 index 0000000..29b1014 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$6.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$AlwaysOnBottomAction.class b/lib/bin/jogamp/newt/WindowImpl$AlwaysOnBottomAction.class new file mode 100644 index 0000000..5f7c8e0 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$AlwaysOnBottomAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$AlwaysOnTopAction.class b/lib/bin/jogamp/newt/WindowImpl$AlwaysOnTopAction.class new file mode 100644 index 0000000..9c42a64 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$AlwaysOnTopAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$DecorationAction.class b/lib/bin/jogamp/newt/WindowImpl$DecorationAction.class new file mode 100644 index 0000000..a8ff1d4 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$DecorationAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$FullScreenAction.class b/lib/bin/jogamp/newt/WindowImpl$FullScreenAction.class new file mode 100644 index 0000000..58d2dbd Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$FullScreenAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$LifecycleHook.class b/lib/bin/jogamp/newt/WindowImpl$LifecycleHook.class new file mode 100644 index 0000000..f9f40b9 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$LifecycleHook.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$MaximizeAction.class b/lib/bin/jogamp/newt/WindowImpl$MaximizeAction.class new file mode 100644 index 0000000..62ac490 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$MaximizeAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$MonitorModeListenerImpl.class b/lib/bin/jogamp/newt/WindowImpl$MonitorModeListenerImpl.class new file mode 100644 index 0000000..9421ad0 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$MonitorModeListenerImpl.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$PointerState0.class b/lib/bin/jogamp/newt/WindowImpl$PointerState0.class new file mode 100644 index 0000000..77c42b7 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$PointerState0.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$PointerState1.class b/lib/bin/jogamp/newt/WindowImpl$PointerState1.class new file mode 100644 index 0000000..bd18fad Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$PointerState1.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$ReparentAction.class b/lib/bin/jogamp/newt/WindowImpl$ReparentAction.class new file mode 100644 index 0000000..cf9c482 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$ReparentAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$ResizableAction.class b/lib/bin/jogamp/newt/WindowImpl$ResizableAction.class new file mode 100644 index 0000000..be8d60a Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$ResizableAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$SetPositionAction.class b/lib/bin/jogamp/newt/WindowImpl$SetPositionAction.class new file mode 100644 index 0000000..7eac803 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$SetPositionAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$SetSizeAction.class b/lib/bin/jogamp/newt/WindowImpl$SetSizeAction.class new file mode 100644 index 0000000..94b3283 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$SetSizeAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$StickyAction.class b/lib/bin/jogamp/newt/WindowImpl$StickyAction.class new file mode 100644 index 0000000..3e51af9 Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$StickyAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl$VisibleAction.class b/lib/bin/jogamp/newt/WindowImpl$VisibleAction.class new file mode 100644 index 0000000..13a96bb Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl$VisibleAction.class differ diff --git a/lib/bin/jogamp/newt/WindowImpl.class b/lib/bin/jogamp/newt/WindowImpl.class new file mode 100644 index 0000000..372ccde Binary files /dev/null and b/lib/bin/jogamp/newt/WindowImpl.class differ diff --git a/lib/bin/jogamp/newt/awt/NewtFactoryAWT.class b/lib/bin/jogamp/newt/awt/NewtFactoryAWT.class new file mode 100644 index 0000000..b5cb2b5 Binary files /dev/null and b/lib/bin/jogamp/newt/awt/NewtFactoryAWT.class differ diff --git a/lib/bin/jogamp/newt/awt/event/AWTNewtEventFactory.class b/lib/bin/jogamp/newt/awt/event/AWTNewtEventFactory.class new file mode 100644 index 0000000..20037f9 Binary files /dev/null and b/lib/bin/jogamp/newt/awt/event/AWTNewtEventFactory.class differ diff --git a/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter$1.class b/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter$1.class new file mode 100644 index 0000000..800fe8b Binary files /dev/null and b/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter$1.class differ diff --git a/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter$2.class b/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter$2.class new file mode 100644 index 0000000..5654bff Binary files /dev/null and b/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter$2.class differ diff --git a/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter.class b/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter.class new file mode 100644 index 0000000..128d848 Binary files /dev/null and b/lib/bin/jogamp/newt/awt/event/AWTParentWindowAdapter.class differ diff --git a/lib/bin/jogamp/newt/driver/DriverClearFocus.class b/lib/bin/jogamp/newt/driver/DriverClearFocus.class new file mode 100644 index 0000000..3d350ad Binary files /dev/null and b/lib/bin/jogamp/newt/driver/DriverClearFocus.class differ diff --git a/lib/bin/jogamp/newt/driver/DriverUpdatePosition.class b/lib/bin/jogamp/newt/driver/DriverUpdatePosition.class new file mode 100644 index 0000000..1669389 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/DriverUpdatePosition.class differ diff --git a/lib/bin/jogamp/newt/driver/KeyTracker.class b/lib/bin/jogamp/newt/driver/KeyTracker.class new file mode 100644 index 0000000..b3ffa85 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/KeyTracker.class differ diff --git a/lib/bin/jogamp/newt/driver/MouseTracker.class b/lib/bin/jogamp/newt/driver/MouseTracker.class new file mode 100644 index 0000000..148ef55 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/MouseTracker.class differ diff --git a/lib/bin/jogamp/newt/driver/PNGIcon.class b/lib/bin/jogamp/newt/driver/PNGIcon.class new file mode 100644 index 0000000..c6d6254 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/PNGIcon.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/AWTCanvas$1.class b/lib/bin/jogamp/newt/driver/awt/AWTCanvas$1.class new file mode 100644 index 0000000..57b459c Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/AWTCanvas$1.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/AWTCanvas$UpstreamScalable.class b/lib/bin/jogamp/newt/driver/awt/AWTCanvas$UpstreamScalable.class new file mode 100644 index 0000000..0e9f91b Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/AWTCanvas$UpstreamScalable.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/AWTCanvas.class b/lib/bin/jogamp/newt/driver/awt/AWTCanvas.class new file mode 100644 index 0000000..c52ee97 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/AWTCanvas.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil$1.class b/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil$1.class new file mode 100644 index 0000000..8d7a624 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil$1.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil$NEDT.class b/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil$NEDT.class new file mode 100644 index 0000000..1ebab35 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil$NEDT.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil.class b/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil.class new file mode 100644 index 0000000..8e999f9 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/AWTEDTUtil.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/DisplayDriver.class b/lib/bin/jogamp/newt/driver/awt/DisplayDriver.class new file mode 100644 index 0000000..1ecd384 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/DisplayDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/ScreenDriver.class b/lib/bin/jogamp/newt/driver/awt/ScreenDriver.class new file mode 100644 index 0000000..d5342cc Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/ScreenDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/WindowDriver$1.class b/lib/bin/jogamp/newt/driver/awt/WindowDriver$1.class new file mode 100644 index 0000000..dcbf74b Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/WindowDriver$1.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/WindowDriver$AWTWindowListener.class b/lib/bin/jogamp/newt/driver/awt/WindowDriver$AWTWindowListener.class new file mode 100644 index 0000000..8b63570 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/WindowDriver$AWTWindowListener.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/WindowDriver$NEWTWindowListener.class b/lib/bin/jogamp/newt/driver/awt/WindowDriver$NEWTWindowListener.class new file mode 100644 index 0000000..7214f83 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/WindowDriver$NEWTWindowListener.class differ diff --git a/lib/bin/jogamp/newt/driver/awt/WindowDriver.class b/lib/bin/jogamp/newt/driver/awt/WindowDriver.class new file mode 100644 index 0000000..105f677 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/awt/WindowDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.class b/lib/bin/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.class new file mode 100644 index 0000000..4f19933 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.class b/lib/bin/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.class new file mode 100644 index 0000000..7bf32ff Binary files /dev/null and b/lib/bin/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/bcm/vc/iv/WindowDriver.class b/lib/bin/jogamp/newt/driver/bcm/vc/iv/WindowDriver.class new file mode 100644 index 0000000..ae8377b Binary files /dev/null and b/lib/bin/jogamp/newt/driver/bcm/vc/iv/WindowDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker$EventDeviceManager.class b/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker$EventDeviceManager.class new file mode 100644 index 0000000..25a9754 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker$EventDeviceManager.class differ diff --git a/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker$EventDevicePoller.class b/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker$EventDevicePoller.class new file mode 100644 index 0000000..ec68171 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker$EventDevicePoller.class differ diff --git a/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker.class b/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker.class new file mode 100644 index 0000000..6e50579 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/linux/LinuxEventDeviceTracker.class differ diff --git a/lib/bin/jogamp/newt/driver/linux/LinuxMouseTracker$MouseDevicePoller.class b/lib/bin/jogamp/newt/driver/linux/LinuxMouseTracker$MouseDevicePoller.class new file mode 100644 index 0000000..8702034 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/linux/LinuxMouseTracker$MouseDevicePoller.class differ diff --git a/lib/bin/jogamp/newt/driver/linux/LinuxMouseTracker.class b/lib/bin/jogamp/newt/driver/linux/LinuxMouseTracker.class new file mode 100644 index 0000000..b3ec50d Binary files /dev/null and b/lib/bin/jogamp/newt/driver/linux/LinuxMouseTracker.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/DisplayDriver.class b/lib/bin/jogamp/newt/driver/macosx/DisplayDriver.class new file mode 100644 index 0000000..0e76d77 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/DisplayDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/MacKeyUtil.class b/lib/bin/jogamp/newt/driver/macosx/MacKeyUtil.class new file mode 100644 index 0000000..1d3db8e Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/MacKeyUtil.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/ScreenDriver$CrtProps.class b/lib/bin/jogamp/newt/driver/macosx/ScreenDriver$CrtProps.class new file mode 100644 index 0000000..c4cb031 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/ScreenDriver$CrtProps.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/ScreenDriver.class b/lib/bin/jogamp/newt/driver/macosx/ScreenDriver.class new file mode 100644 index 0000000..1260f88 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/ScreenDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$1.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$1.class new file mode 100644 index 0000000..feafad3 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$1.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$10.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$10.class new file mode 100644 index 0000000..6ed2fad Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$10.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$11.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$11.class new file mode 100644 index 0000000..e03c622 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$11.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$12.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$12.class new file mode 100644 index 0000000..c5a51cb Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$12.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$13.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$13.class new file mode 100644 index 0000000..ce5a8d2 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$13.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$14.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$14.class new file mode 100644 index 0000000..f5d9ee9 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$14.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$15.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$15.class new file mode 100644 index 0000000..04e8a9e Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$15.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$16.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$16.class new file mode 100644 index 0000000..9dd668f Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$16.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$17.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$17.class new file mode 100644 index 0000000..af68e41 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$17.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$2.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$2.class new file mode 100644 index 0000000..f87c35b Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$2.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$3.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$3.class new file mode 100644 index 0000000..d3db084 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$3.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$4.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$4.class new file mode 100644 index 0000000..2da3902 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$4.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$5.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$5.class new file mode 100644 index 0000000..8e31226 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$5.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$6.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$6.class new file mode 100644 index 0000000..aa41ae2 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$6.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$7.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$7.class new file mode 100644 index 0000000..6642cf8 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$7.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$8.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$8.class new file mode 100644 index 0000000..c330919 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$8.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver$9.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$9.class new file mode 100644 index 0000000..cfcfba6 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver$9.class differ diff --git a/lib/bin/jogamp/newt/driver/macosx/WindowDriver.class b/lib/bin/jogamp/newt/driver/macosx/WindowDriver.class new file mode 100644 index 0000000..c0a6dfd Binary files /dev/null and b/lib/bin/jogamp/newt/driver/macosx/WindowDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/opengl/JoglUtilPNGIcon.class b/lib/bin/jogamp/newt/driver/opengl/JoglUtilPNGIcon.class new file mode 100644 index 0000000..c87910e Binary files /dev/null and b/lib/bin/jogamp/newt/driver/opengl/JoglUtilPNGIcon.class differ diff --git a/lib/bin/jogamp/newt/driver/windows/DisplayDriver.class b/lib/bin/jogamp/newt/driver/windows/DisplayDriver.class new file mode 100644 index 0000000..3e8963e Binary files /dev/null and b/lib/bin/jogamp/newt/driver/windows/DisplayDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/windows/ScreenDriver.class b/lib/bin/jogamp/newt/driver/windows/ScreenDriver.class new file mode 100644 index 0000000..b2823df Binary files /dev/null and b/lib/bin/jogamp/newt/driver/windows/ScreenDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/windows/WindowDriver$1.class b/lib/bin/jogamp/newt/driver/windows/WindowDriver$1.class new file mode 100644 index 0000000..b6b1fac Binary files /dev/null and b/lib/bin/jogamp/newt/driver/windows/WindowDriver$1.class differ diff --git a/lib/bin/jogamp/newt/driver/windows/WindowDriver$2.class b/lib/bin/jogamp/newt/driver/windows/WindowDriver$2.class new file mode 100644 index 0000000..7db4f55 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/windows/WindowDriver$2.class differ diff --git a/lib/bin/jogamp/newt/driver/windows/WindowDriver$3.class b/lib/bin/jogamp/newt/driver/windows/WindowDriver$3.class new file mode 100644 index 0000000..ed32ec5 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/windows/WindowDriver$3.class differ diff --git a/lib/bin/jogamp/newt/driver/windows/WindowDriver.class b/lib/bin/jogamp/newt/driver/windows/WindowDriver.class new file mode 100644 index 0000000..5afc353 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/windows/WindowDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/DisplayDriver.class b/lib/bin/jogamp/newt/driver/x11/DisplayDriver.class new file mode 100644 index 0000000..5c6dc80 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/DisplayDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/RandR.class b/lib/bin/jogamp/newt/driver/x11/RandR.class new file mode 100644 index 0000000..734bb16 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/RandR.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/RandR11.class b/lib/bin/jogamp/newt/driver/x11/RandR11.class new file mode 100644 index 0000000..ae6d62c Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/RandR11.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/RandR13.class b/lib/bin/jogamp/newt/driver/x11/RandR13.class new file mode 100644 index 0000000..74379f3 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/RandR13.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/ScreenDriver$1.class b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$1.class new file mode 100644 index 0000000..52b8d13 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$1.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/ScreenDriver$2.class b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$2.class new file mode 100644 index 0000000..b3c2430 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$2.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/ScreenDriver$3.class b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$3.class new file mode 100644 index 0000000..90f1053 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$3.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/ScreenDriver$4.class b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$4.class new file mode 100644 index 0000000..31c5730 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$4.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/ScreenDriver$5.class b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$5.class new file mode 100644 index 0000000..c55787c Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/ScreenDriver$5.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/ScreenDriver.class b/lib/bin/jogamp/newt/driver/x11/ScreenDriver.class new file mode 100644 index 0000000..476c9ee Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/ScreenDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$1.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$1.class new file mode 100644 index 0000000..e2651e0 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$1.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$2.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$2.class new file mode 100644 index 0000000..074a35f Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$2.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$3.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$3.class new file mode 100644 index 0000000..8deebba Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$3.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$4.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$4.class new file mode 100644 index 0000000..09db67c Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$4.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$5.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$5.class new file mode 100644 index 0000000..be5ab7e Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$5.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$6.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$6.class new file mode 100644 index 0000000..571ee16 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$6.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$7.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$7.class new file mode 100644 index 0000000..9e1403e Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$7.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$8.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$8.class new file mode 100644 index 0000000..e7de0e5 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$8.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver$9.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver$9.class new file mode 100644 index 0000000..254b3be Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver$9.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/WindowDriver.class b/lib/bin/jogamp/newt/driver/x11/WindowDriver.class new file mode 100644 index 0000000..22f1b98 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/WindowDriver.class differ diff --git a/lib/bin/jogamp/newt/driver/x11/X11UnderlayTracker.class b/lib/bin/jogamp/newt/driver/x11/X11UnderlayTracker.class new file mode 100644 index 0000000..cb63077 Binary files /dev/null and b/lib/bin/jogamp/newt/driver/x11/X11UnderlayTracker.class differ diff --git a/lib/bin/jogamp/newt/event/NEWTEventTask.class b/lib/bin/jogamp/newt/event/NEWTEventTask.class new file mode 100644 index 0000000..82cf1af Binary files /dev/null and b/lib/bin/jogamp/newt/event/NEWTEventTask.class differ diff --git a/lib/bin/jogamp/newt/swt/SWTEDTUtil$1.class b/lib/bin/jogamp/newt/swt/SWTEDTUtil$1.class new file mode 100644 index 0000000..f73f37a Binary files /dev/null and b/lib/bin/jogamp/newt/swt/SWTEDTUtil$1.class differ diff --git a/lib/bin/jogamp/newt/swt/SWTEDTUtil$2.class b/lib/bin/jogamp/newt/swt/SWTEDTUtil$2.class new file mode 100644 index 0000000..918b036 Binary files /dev/null and b/lib/bin/jogamp/newt/swt/SWTEDTUtil$2.class differ diff --git a/lib/bin/jogamp/newt/swt/SWTEDTUtil$NEDT.class b/lib/bin/jogamp/newt/swt/SWTEDTUtil$NEDT.class new file mode 100644 index 0000000..93a45f5 Binary files /dev/null and b/lib/bin/jogamp/newt/swt/SWTEDTUtil$NEDT.class differ diff --git a/lib/bin/jogamp/newt/swt/SWTEDTUtil.class b/lib/bin/jogamp/newt/swt/SWTEDTUtil.class new file mode 100644 index 0000000..1485037 Binary files /dev/null and b/lib/bin/jogamp/newt/swt/SWTEDTUtil.class differ diff --git a/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory$1.class b/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory$1.class new file mode 100644 index 0000000..a4dff14 Binary files /dev/null and b/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory$1.class differ diff --git a/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory$2.class b/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory$2.class new file mode 100644 index 0000000..12032d2 Binary files /dev/null and b/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory$2.class differ diff --git a/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory.class b/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory.class new file mode 100644 index 0000000..62e5587 Binary files /dev/null and b/lib/bin/jogamp/newt/swt/event/SWTNewtEventFactory.class differ diff --git a/lib/bin/jogamp/opengl/Debug$1.class b/lib/bin/jogamp/opengl/Debug$1.class new file mode 100644 index 0000000..c02a1f5 Binary files /dev/null and b/lib/bin/jogamp/opengl/Debug$1.class differ diff --git a/lib/bin/jogamp/opengl/Debug.class b/lib/bin/jogamp/opengl/Debug.class new file mode 100644 index 0000000..05228f8 Binary files /dev/null and b/lib/bin/jogamp/opengl/Debug.class differ diff --git a/lib/bin/jogamp/opengl/DesktopGLDynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/DesktopGLDynamicLibraryBundleInfo.class new file mode 100644 index 0000000..e5e240f Binary files /dev/null and b/lib/bin/jogamp/opengl/DesktopGLDynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/DesktopGLDynamicLookupHelper.class b/lib/bin/jogamp/opengl/DesktopGLDynamicLookupHelper.class new file mode 100644 index 0000000..bed967d Binary files /dev/null and b/lib/bin/jogamp/opengl/DesktopGLDynamicLookupHelper.class differ diff --git a/lib/bin/jogamp/opengl/ExtensionAvailabilityCache.class b/lib/bin/jogamp/opengl/ExtensionAvailabilityCache.class new file mode 100644 index 0000000..d0977e2 Binary files /dev/null and b/lib/bin/jogamp/opengl/ExtensionAvailabilityCache.class differ diff --git a/lib/bin/jogamp/opengl/FPSCounterImpl.class b/lib/bin/jogamp/opengl/FPSCounterImpl.class new file mode 100644 index 0000000..aa9b4fd Binary files /dev/null and b/lib/bin/jogamp/opengl/FPSCounterImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLAutoDrawableBase$1.class b/lib/bin/jogamp/opengl/GLAutoDrawableBase$1.class new file mode 100644 index 0000000..005a8fe Binary files /dev/null and b/lib/bin/jogamp/opengl/GLAutoDrawableBase$1.class differ diff --git a/lib/bin/jogamp/opengl/GLAutoDrawableBase$2.class b/lib/bin/jogamp/opengl/GLAutoDrawableBase$2.class new file mode 100644 index 0000000..8362fa0 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLAutoDrawableBase$2.class differ diff --git a/lib/bin/jogamp/opengl/GLAutoDrawableBase$3.class b/lib/bin/jogamp/opengl/GLAutoDrawableBase$3.class new file mode 100644 index 0000000..e93a6bc Binary files /dev/null and b/lib/bin/jogamp/opengl/GLAutoDrawableBase$3.class differ diff --git a/lib/bin/jogamp/opengl/GLAutoDrawableBase.class b/lib/bin/jogamp/opengl/GLAutoDrawableBase.class new file mode 100644 index 0000000..ad18b0a Binary files /dev/null and b/lib/bin/jogamp/opengl/GLAutoDrawableBase.class differ diff --git a/lib/bin/jogamp/opengl/GLBufferObjectTracker$CreateStorageDispatch.class b/lib/bin/jogamp/opengl/GLBufferObjectTracker$CreateStorageDispatch.class new file mode 100644 index 0000000..5c3abf2 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLBufferObjectTracker$CreateStorageDispatch.class differ diff --git a/lib/bin/jogamp/opengl/GLBufferObjectTracker$GLBufferStorageImpl.class b/lib/bin/jogamp/opengl/GLBufferObjectTracker$GLBufferStorageImpl.class new file mode 100644 index 0000000..dcf8198 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLBufferObjectTracker$GLBufferStorageImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferAllDispatch.class b/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferAllDispatch.class new file mode 100644 index 0000000..d455c42 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferAllDispatch.class differ diff --git a/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferDispatch.class b/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferDispatch.class new file mode 100644 index 0000000..c5bbfd8 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferDispatch.class differ diff --git a/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferRangeDispatch.class b/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferRangeDispatch.class new file mode 100644 index 0000000..cff68c7 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLBufferObjectTracker$MapBufferRangeDispatch.class differ diff --git a/lib/bin/jogamp/opengl/GLBufferObjectTracker$UnmapBufferDispatch.class b/lib/bin/jogamp/opengl/GLBufferObjectTracker$UnmapBufferDispatch.class new file mode 100644 index 0000000..d42eaaa Binary files /dev/null and b/lib/bin/jogamp/opengl/GLBufferObjectTracker$UnmapBufferDispatch.class differ diff --git a/lib/bin/jogamp/opengl/GLBufferObjectTracker.class b/lib/bin/jogamp/opengl/GLBufferObjectTracker.class new file mode 100644 index 0000000..77107c7 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLBufferObjectTracker.class differ diff --git a/lib/bin/jogamp/opengl/GLBufferStateTracker.class b/lib/bin/jogamp/opengl/GLBufferStateTracker.class new file mode 100644 index 0000000..068c883 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLBufferStateTracker.class differ diff --git a/lib/bin/jogamp/opengl/GLContextImpl$1.class b/lib/bin/jogamp/opengl/GLContextImpl$1.class new file mode 100644 index 0000000..14457d4 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextImpl$1.class differ diff --git a/lib/bin/jogamp/opengl/GLContextImpl$2.class b/lib/bin/jogamp/opengl/GLContextImpl$2.class new file mode 100644 index 0000000..ea10848 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextImpl$2.class differ diff --git a/lib/bin/jogamp/opengl/GLContextImpl$3.class b/lib/bin/jogamp/opengl/GLContextImpl$3.class new file mode 100644 index 0000000..d7d75c7 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextImpl$3.class differ diff --git a/lib/bin/jogamp/opengl/GLContextImpl$MappedGLVersion.class b/lib/bin/jogamp/opengl/GLContextImpl$MappedGLVersion.class new file mode 100644 index 0000000..806239a Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextImpl$MappedGLVersion.class differ diff --git a/lib/bin/jogamp/opengl/GLContextImpl$MappedGLVersionListener.class b/lib/bin/jogamp/opengl/GLContextImpl$MappedGLVersionListener.class new file mode 100644 index 0000000..df32489 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextImpl$MappedGLVersionListener.class differ diff --git a/lib/bin/jogamp/opengl/GLContextImpl.class b/lib/bin/jogamp/opengl/GLContextImpl.class new file mode 100644 index 0000000..4c2cdde Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLContextShareSet$1.class b/lib/bin/jogamp/opengl/GLContextShareSet$1.class new file mode 100644 index 0000000..e1af50c Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextShareSet$1.class differ diff --git a/lib/bin/jogamp/opengl/GLContextShareSet$ShareSet.class b/lib/bin/jogamp/opengl/GLContextShareSet$ShareSet.class new file mode 100644 index 0000000..56b0f7e Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextShareSet$ShareSet.class differ diff --git a/lib/bin/jogamp/opengl/GLContextShareSet.class b/lib/bin/jogamp/opengl/GLContextShareSet.class new file mode 100644 index 0000000..4370e14 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLContextShareSet.class differ diff --git a/lib/bin/jogamp/opengl/GLDebugMessageHandler$1.class b/lib/bin/jogamp/opengl/GLDebugMessageHandler$1.class new file mode 100644 index 0000000..244d847 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDebugMessageHandler$1.class differ diff --git a/lib/bin/jogamp/opengl/GLDebugMessageHandler$StdErrGLDebugListener.class b/lib/bin/jogamp/opengl/GLDebugMessageHandler$StdErrGLDebugListener.class new file mode 100644 index 0000000..3f992a8 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDebugMessageHandler$StdErrGLDebugListener.class differ diff --git a/lib/bin/jogamp/opengl/GLDebugMessageHandler.class b/lib/bin/jogamp/opengl/GLDebugMessageHandler.class new file mode 100644 index 0000000..6dbb1a9 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDebugMessageHandler.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableFactoryImpl$1.class b/lib/bin/jogamp/opengl/GLDrawableFactoryImpl$1.class new file mode 100644 index 0000000..84b9b30 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableFactoryImpl$1.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableFactoryImpl$DeviceScreenID.class b/lib/bin/jogamp/opengl/GLDrawableFactoryImpl$DeviceScreenID.class new file mode 100644 index 0000000..de08525 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableFactoryImpl$DeviceScreenID.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableFactoryImpl.class b/lib/bin/jogamp/opengl/GLDrawableFactoryImpl.class new file mode 100644 index 0000000..8e4fd9c Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableFactoryImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableHelper$1.class b/lib/bin/jogamp/opengl/GLDrawableHelper$1.class new file mode 100644 index 0000000..20d324f Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableHelper$1.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableHelper$2.class b/lib/bin/jogamp/opengl/GLDrawableHelper$2.class new file mode 100644 index 0000000..7dc5106 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableHelper$2.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableHelper$3.class b/lib/bin/jogamp/opengl/GLDrawableHelper$3.class new file mode 100644 index 0000000..2577311 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableHelper$3.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableHelper$GLEventListenerAction.class b/lib/bin/jogamp/opengl/GLDrawableHelper$GLEventListenerAction.class new file mode 100644 index 0000000..a96b497 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableHelper$GLEventListenerAction.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableHelper.class b/lib/bin/jogamp/opengl/GLDrawableHelper.class new file mode 100644 index 0000000..6d859e7 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableHelper.class differ diff --git a/lib/bin/jogamp/opengl/GLDrawableImpl.class b/lib/bin/jogamp/opengl/GLDrawableImpl.class new file mode 100644 index 0000000..23f3277 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDrawableImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLDynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/GLDynamicLibraryBundleInfo.class new file mode 100644 index 0000000..5e7141b Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/GLDynamicLookupHelper.class b/lib/bin/jogamp/opengl/GLDynamicLookupHelper.class new file mode 100644 index 0000000..f2e1fd9 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLDynamicLookupHelper.class differ diff --git a/lib/bin/jogamp/opengl/GLFBODrawableImpl$ResizeableImpl.class b/lib/bin/jogamp/opengl/GLFBODrawableImpl$ResizeableImpl.class new file mode 100644 index 0000000..c218e8c Binary files /dev/null and b/lib/bin/jogamp/opengl/GLFBODrawableImpl$ResizeableImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLFBODrawableImpl$SwapBufferContext.class b/lib/bin/jogamp/opengl/GLFBODrawableImpl$SwapBufferContext.class new file mode 100644 index 0000000..d22b02b Binary files /dev/null and b/lib/bin/jogamp/opengl/GLFBODrawableImpl$SwapBufferContext.class differ diff --git a/lib/bin/jogamp/opengl/GLFBODrawableImpl.class b/lib/bin/jogamp/opengl/GLFBODrawableImpl.class new file mode 100644 index 0000000..8843227 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLFBODrawableImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLGraphicsConfigurationFactory.class b/lib/bin/jogamp/opengl/GLGraphicsConfigurationFactory.class new file mode 100644 index 0000000..728d689 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLGraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/opengl/GLGraphicsConfigurationUtil.class b/lib/bin/jogamp/opengl/GLGraphicsConfigurationUtil.class new file mode 100644 index 0000000..9adf490 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLGraphicsConfigurationUtil.class differ diff --git a/lib/bin/jogamp/opengl/GLOffscreenAutoDrawableImpl$FBOImpl.class b/lib/bin/jogamp/opengl/GLOffscreenAutoDrawableImpl$FBOImpl.class new file mode 100644 index 0000000..728135c Binary files /dev/null and b/lib/bin/jogamp/opengl/GLOffscreenAutoDrawableImpl$FBOImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLOffscreenAutoDrawableImpl.class b/lib/bin/jogamp/opengl/GLOffscreenAutoDrawableImpl.class new file mode 100644 index 0000000..6ea2dea Binary files /dev/null and b/lib/bin/jogamp/opengl/GLOffscreenAutoDrawableImpl.class differ diff --git a/lib/bin/jogamp/opengl/GLRunnableTask.class b/lib/bin/jogamp/opengl/GLRunnableTask.class new file mode 100644 index 0000000..e50612c Binary files /dev/null and b/lib/bin/jogamp/opengl/GLRunnableTask.class differ diff --git a/lib/bin/jogamp/opengl/GLStateTracker$SavedState.class b/lib/bin/jogamp/opengl/GLStateTracker$SavedState.class new file mode 100644 index 0000000..e3c397b Binary files /dev/null and b/lib/bin/jogamp/opengl/GLStateTracker$SavedState.class differ diff --git a/lib/bin/jogamp/opengl/GLStateTracker.class b/lib/bin/jogamp/opengl/GLStateTracker.class new file mode 100644 index 0000000..5cb1d6f Binary files /dev/null and b/lib/bin/jogamp/opengl/GLStateTracker.class differ diff --git a/lib/bin/jogamp/opengl/GLVersionNumber.class b/lib/bin/jogamp/opengl/GLVersionNumber.class new file mode 100644 index 0000000..709f04c Binary files /dev/null and b/lib/bin/jogamp/opengl/GLVersionNumber.class differ diff --git a/lib/bin/jogamp/opengl/GLWorkerThread$WorkerRunnable.class b/lib/bin/jogamp/opengl/GLWorkerThread$WorkerRunnable.class new file mode 100644 index 0000000..86d9bae Binary files /dev/null and b/lib/bin/jogamp/opengl/GLWorkerThread$WorkerRunnable.class differ diff --git a/lib/bin/jogamp/opengl/GLWorkerThread.class b/lib/bin/jogamp/opengl/GLWorkerThread.class new file mode 100644 index 0000000..72fd6d8 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLWorkerThread.class differ diff --git a/lib/bin/jogamp/opengl/GLXExtensions.class b/lib/bin/jogamp/opengl/GLXExtensions.class new file mode 100644 index 0000000..ee84f34 Binary files /dev/null and b/lib/bin/jogamp/opengl/GLXExtensions.class differ diff --git a/lib/bin/jogamp/opengl/ListenerSyncedImplStub.class b/lib/bin/jogamp/opengl/ListenerSyncedImplStub.class new file mode 100644 index 0000000..fa91351 Binary files /dev/null and b/lib/bin/jogamp/opengl/ListenerSyncedImplStub.class differ diff --git a/lib/bin/jogamp/opengl/ProjectFloat.class b/lib/bin/jogamp/opengl/ProjectFloat.class new file mode 100644 index 0000000..61100ff Binary files /dev/null and b/lib/bin/jogamp/opengl/ProjectFloat.class differ diff --git a/lib/bin/jogamp/opengl/SharedResourceRunner$AImplementation.class b/lib/bin/jogamp/opengl/SharedResourceRunner$AImplementation.class new file mode 100644 index 0000000..ec456ce Binary files /dev/null and b/lib/bin/jogamp/opengl/SharedResourceRunner$AImplementation.class differ diff --git a/lib/bin/jogamp/opengl/SharedResourceRunner$Implementation.class b/lib/bin/jogamp/opengl/SharedResourceRunner$Implementation.class new file mode 100644 index 0000000..4f09010 Binary files /dev/null and b/lib/bin/jogamp/opengl/SharedResourceRunner$Implementation.class differ diff --git a/lib/bin/jogamp/opengl/SharedResourceRunner$Resource.class b/lib/bin/jogamp/opengl/SharedResourceRunner$Resource.class new file mode 100644 index 0000000..d092ae6 Binary files /dev/null and b/lib/bin/jogamp/opengl/SharedResourceRunner$Resource.class differ diff --git a/lib/bin/jogamp/opengl/SharedResourceRunner.class b/lib/bin/jogamp/opengl/SharedResourceRunner.class new file mode 100644 index 0000000..a919ba4 Binary files /dev/null and b/lib/bin/jogamp/opengl/SharedResourceRunner.class differ diff --git a/lib/bin/jogamp/opengl/ThreadingImpl$1.class b/lib/bin/jogamp/opengl/ThreadingImpl$1.class new file mode 100644 index 0000000..0e15d61 Binary files /dev/null and b/lib/bin/jogamp/opengl/ThreadingImpl$1.class differ diff --git a/lib/bin/jogamp/opengl/ThreadingImpl$2.class b/lib/bin/jogamp/opengl/ThreadingImpl$2.class new file mode 100644 index 0000000..2ff3eac Binary files /dev/null and b/lib/bin/jogamp/opengl/ThreadingImpl$2.class differ diff --git a/lib/bin/jogamp/opengl/ThreadingImpl.class b/lib/bin/jogamp/opengl/ThreadingImpl.class new file mode 100644 index 0000000..b902f9f Binary files /dev/null and b/lib/bin/jogamp/opengl/ThreadingImpl.class differ diff --git a/lib/bin/jogamp/opengl/ToolkitThreadingPlugin.class b/lib/bin/jogamp/opengl/ToolkitThreadingPlugin.class new file mode 100644 index 0000000..a3b43c2 Binary files /dev/null and b/lib/bin/jogamp/opengl/ToolkitThreadingPlugin.class differ diff --git a/lib/bin/jogamp/opengl/awt/AWTThreadingPlugin$1.class b/lib/bin/jogamp/opengl/awt/AWTThreadingPlugin$1.class new file mode 100644 index 0000000..4e510b3 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/AWTThreadingPlugin$1.class differ diff --git a/lib/bin/jogamp/opengl/awt/AWTThreadingPlugin.class b/lib/bin/jogamp/opengl/awt/AWTThreadingPlugin.class new file mode 100644 index 0000000..42b7225 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/AWTThreadingPlugin.class differ diff --git a/lib/bin/jogamp/opengl/awt/AWTTilePainter$1.class b/lib/bin/jogamp/opengl/awt/AWTTilePainter$1.class new file mode 100644 index 0000000..2e373b4 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/AWTTilePainter$1.class differ diff --git a/lib/bin/jogamp/opengl/awt/AWTTilePainter$2.class b/lib/bin/jogamp/opengl/awt/AWTTilePainter$2.class new file mode 100644 index 0000000..2e3abfa Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/AWTTilePainter$2.class differ diff --git a/lib/bin/jogamp/opengl/awt/AWTTilePainter.class b/lib/bin/jogamp/opengl/awt/AWTTilePainter.class new file mode 100644 index 0000000..0db728b Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/AWTTilePainter.class differ diff --git a/lib/bin/jogamp/opengl/awt/AWTUtil.class b/lib/bin/jogamp/opengl/awt/AWTUtil.class new file mode 100644 index 0000000..12b3039 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/AWTUtil.class differ diff --git a/lib/bin/jogamp/opengl/awt/Java2D$1.class b/lib/bin/jogamp/opengl/awt/Java2D$1.class new file mode 100644 index 0000000..242ca64 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/Java2D$1.class differ diff --git a/lib/bin/jogamp/opengl/awt/Java2D$2.class b/lib/bin/jogamp/opengl/awt/Java2D$2.class new file mode 100644 index 0000000..faba1bf Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/Java2D$2.class differ diff --git a/lib/bin/jogamp/opengl/awt/Java2D$3.class b/lib/bin/jogamp/opengl/awt/Java2D$3.class new file mode 100644 index 0000000..a22e618 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/Java2D$3.class differ diff --git a/lib/bin/jogamp/opengl/awt/Java2D.class b/lib/bin/jogamp/opengl/awt/Java2D.class new file mode 100644 index 0000000..90926f9 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/Java2D.class differ diff --git a/lib/bin/jogamp/opengl/awt/VersionApplet$ClosingWindowAdapter.class b/lib/bin/jogamp/opengl/awt/VersionApplet$ClosingWindowAdapter.class new file mode 100644 index 0000000..a12d872 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/VersionApplet$ClosingWindowAdapter.class differ diff --git a/lib/bin/jogamp/opengl/awt/VersionApplet$GLInfo.class b/lib/bin/jogamp/opengl/awt/VersionApplet$GLInfo.class new file mode 100644 index 0000000..9f167d1 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/VersionApplet$GLInfo.class differ diff --git a/lib/bin/jogamp/opengl/awt/VersionApplet.class b/lib/bin/jogamp/opengl/awt/VersionApplet.class new file mode 100644 index 0000000..079b229 Binary files /dev/null and b/lib/bin/jogamp/opengl/awt/VersionApplet.class differ diff --git a/lib/bin/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.class new file mode 100644 index 0000000..541ac4d Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLContext.class b/lib/bin/jogamp/opengl/egl/EGLContext.class new file mode 100644 index 0000000..a07e271 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLContext.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDisplayUtil$1.class b/lib/bin/jogamp/opengl/egl/EGLDisplayUtil$1.class new file mode 100644 index 0000000..a32f418 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDisplayUtil$1.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDisplayUtil$EGLDisplayRef.class b/lib/bin/jogamp/opengl/egl/EGLDisplayUtil$EGLDisplayRef.class new file mode 100644 index 0000000..9ef7f0f Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDisplayUtil$EGLDisplayRef.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDisplayUtil.class b/lib/bin/jogamp/opengl/egl/EGLDisplayUtil.class new file mode 100644 index 0000000..3509599 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDisplayUtil.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDrawable.class b/lib/bin/jogamp/opengl/egl/EGLDrawable.class new file mode 100644 index 0000000..eb3f977 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$EGLAcc.class b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$EGLAcc.class new file mode 100644 index 0000000..9b35335 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$EGLAcc.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$EGLFeatures.class b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$EGLFeatures.class new file mode 100644 index 0000000..2270b72 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$EGLFeatures.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResource.class b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResource.class new file mode 100644 index 0000000..a931947 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResource.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResourceImplementation$1.class b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResourceImplementation$1.class new file mode 100644 index 0000000..d949b47 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResourceImplementation$1.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResourceImplementation.class b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResourceImplementation.class new file mode 100644 index 0000000..79e75c5 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory$SharedResourceImplementation.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDrawableFactory.class b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory.class new file mode 100644 index 0000000..d563876 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDrawableFactory.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDummyUpstreamSurfaceHook.class b/lib/bin/jogamp/opengl/egl/EGLDummyUpstreamSurfaceHook.class new file mode 100644 index 0000000..ce81b3c Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDummyUpstreamSurfaceHook.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.class new file mode 100644 index 0000000..33ff5b6 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLES1DynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/egl/EGLES1DynamicLibraryBundleInfo.class new file mode 100644 index 0000000..f43bcf2 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLES1DynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.class new file mode 100644 index 0000000..e4feda4 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLExtImpl.class b/lib/bin/jogamp/opengl/egl/EGLExtImpl.class new file mode 100644 index 0000000..97414c0 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLExtImpl.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable$1.class b/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable$1.class new file mode 100644 index 0000000..0a9ea7c Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable$2.class b/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable$2.class new file mode 100644 index 0000000..75e2004 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable.class b/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable.class new file mode 100644 index 0000000..bdc8655 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLExtProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLExternalContext.class b/lib/bin/jogamp/opengl/egl/EGLExternalContext.class new file mode 100644 index 0000000..0a4240f Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLExternalContext.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLGLCapabilities$1.class b/lib/bin/jogamp/opengl/egl/EGLGLCapabilities$1.class new file mode 100644 index 0000000..3c4615e Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLGLCapabilities$1.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLGLCapabilities.class b/lib/bin/jogamp/opengl/egl/EGLGLCapabilities.class new file mode 100644 index 0000000..1f13062 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLGLCapabilities.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLGLnDynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/egl/EGLGLnDynamicLibraryBundleInfo.class new file mode 100644 index 0000000..9dc6be4 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLGLnDynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLGraphicsConfiguration.class b/lib/bin/jogamp/opengl/egl/EGLGraphicsConfiguration.class new file mode 100644 index 0000000..f557f2d Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLGraphicsConfiguration.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.class b/lib/bin/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.class new file mode 100644 index 0000000..cf152f5 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLSurface.class b/lib/bin/jogamp/opengl/egl/EGLSurface.class new file mode 100644 index 0000000..a113bec Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLSurface.class differ diff --git a/lib/bin/jogamp/opengl/egl/EGLUpstreamSurfaceHook.class b/lib/bin/jogamp/opengl/egl/EGLUpstreamSurfaceHook.class new file mode 100644 index 0000000..7565740 Binary files /dev/null and b/lib/bin/jogamp/opengl/egl/EGLUpstreamSurfaceHook.class differ diff --git a/lib/bin/jogamp/opengl/es1/GLES1Impl$1.class b/lib/bin/jogamp/opengl/es1/GLES1Impl$1.class new file mode 100644 index 0000000..f2ab20c Binary files /dev/null and b/lib/bin/jogamp/opengl/es1/GLES1Impl$1.class differ diff --git a/lib/bin/jogamp/opengl/es1/GLES1Impl$2.class b/lib/bin/jogamp/opengl/es1/GLES1Impl$2.class new file mode 100644 index 0000000..2b4128d Binary files /dev/null and b/lib/bin/jogamp/opengl/es1/GLES1Impl$2.class differ diff --git a/lib/bin/jogamp/opengl/es1/GLES1Impl$3.class b/lib/bin/jogamp/opengl/es1/GLES1Impl$3.class new file mode 100644 index 0000000..ed987a5 Binary files /dev/null and b/lib/bin/jogamp/opengl/es1/GLES1Impl$3.class differ diff --git a/lib/bin/jogamp/opengl/es1/GLES1Impl$4.class b/lib/bin/jogamp/opengl/es1/GLES1Impl$4.class new file mode 100644 index 0000000..fd13eb2 Binary files /dev/null and b/lib/bin/jogamp/opengl/es1/GLES1Impl$4.class differ diff --git a/lib/bin/jogamp/opengl/es1/GLES1Impl.class b/lib/bin/jogamp/opengl/es1/GLES1Impl.class new file mode 100644 index 0000000..499f8e3 Binary files /dev/null and b/lib/bin/jogamp/opengl/es1/GLES1Impl.class differ diff --git a/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable$1.class b/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable$1.class new file mode 100644 index 0000000..f46b76f Binary files /dev/null and b/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable$2.class b/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable$2.class new file mode 100644 index 0000000..040afd9 Binary files /dev/null and b/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable.class b/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable.class new file mode 100644 index 0000000..deb70c3 Binary files /dev/null and b/lib/bin/jogamp/opengl/es1/GLES1ProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/es3/GLES3Impl$1.class b/lib/bin/jogamp/opengl/es3/GLES3Impl$1.class new file mode 100644 index 0000000..768c212 Binary files /dev/null and b/lib/bin/jogamp/opengl/es3/GLES3Impl$1.class differ diff --git a/lib/bin/jogamp/opengl/es3/GLES3Impl$2.class b/lib/bin/jogamp/opengl/es3/GLES3Impl$2.class new file mode 100644 index 0000000..744ea41 Binary files /dev/null and b/lib/bin/jogamp/opengl/es3/GLES3Impl$2.class differ diff --git a/lib/bin/jogamp/opengl/es3/GLES3Impl$3.class b/lib/bin/jogamp/opengl/es3/GLES3Impl$3.class new file mode 100644 index 0000000..88f0120 Binary files /dev/null and b/lib/bin/jogamp/opengl/es3/GLES3Impl$3.class differ diff --git a/lib/bin/jogamp/opengl/es3/GLES3Impl$4.class b/lib/bin/jogamp/opengl/es3/GLES3Impl$4.class new file mode 100644 index 0000000..dd92b1b Binary files /dev/null and b/lib/bin/jogamp/opengl/es3/GLES3Impl$4.class differ diff --git a/lib/bin/jogamp/opengl/es3/GLES3Impl.class b/lib/bin/jogamp/opengl/es3/GLES3Impl.class new file mode 100644 index 0000000..d83946a Binary files /dev/null and b/lib/bin/jogamp/opengl/es3/GLES3Impl.class differ diff --git a/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable$1.class b/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable$1.class new file mode 100644 index 0000000..560cd2b Binary files /dev/null and b/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable$2.class b/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable$2.class new file mode 100644 index 0000000..b1f7eff Binary files /dev/null and b/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable.class b/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable.class new file mode 100644 index 0000000..1f186f4 Binary files /dev/null and b/lib/bin/jogamp/opengl/es3/GLES3ProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/gl2/ProjectDouble.class b/lib/bin/jogamp/opengl/gl2/ProjectDouble.class new file mode 100644 index 0000000..0c140fe Binary files /dev/null and b/lib/bin/jogamp/opengl/gl2/ProjectDouble.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$1.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$1.class new file mode 100644 index 0000000..9aab4b3 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$1.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$10.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$10.class new file mode 100644 index 0000000..e94aae2 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$10.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$11.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$11.class new file mode 100644 index 0000000..d8f5156 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$11.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$12.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$12.class new file mode 100644 index 0000000..ca47ba6 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$12.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$13.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$13.class new file mode 100644 index 0000000..83edd5d Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$13.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$14.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$14.class new file mode 100644 index 0000000..4cce949 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$14.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$2.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$2.class new file mode 100644 index 0000000..583525a Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$2.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$3.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$3.class new file mode 100644 index 0000000..3d00fa0 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$3.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$4.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$4.class new file mode 100644 index 0000000..578b361 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$4.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$5.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$5.class new file mode 100644 index 0000000..f718863 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$5.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$6.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$6.class new file mode 100644 index 0000000..f3547c9 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$6.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$7.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$7.class new file mode 100644 index 0000000..36c1504 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$7.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$8.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$8.class new file mode 100644 index 0000000..9d3eb91 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$8.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl$9.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$9.class new file mode 100644 index 0000000..c4b583e Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl$9.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcImpl.class b/lib/bin/jogamp/opengl/gl4/GL4bcImpl.class new file mode 100644 index 0000000..28d7ec9 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcImpl.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable$1.class b/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable$1.class new file mode 100644 index 0000000..7ef6723 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable$2.class b/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable$2.class new file mode 100644 index 0000000..0cb9d70 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable.class b/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable.class new file mode 100644 index 0000000..e64dd29 Binary files /dev/null and b/lib/bin/jogamp/opengl/gl4/GL4bcProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/glu/GLUquadricImpl.class b/lib/bin/jogamp/opengl/glu/GLUquadricImpl.class new file mode 100644 index 0000000..5d6ec10 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/GLUquadricImpl.class differ diff --git a/lib/bin/jogamp/opengl/glu/Glue.class b/lib/bin/jogamp/opengl/glu/Glue.class new file mode 100644 index 0000000..9233a3e Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/Glue.class differ diff --git a/lib/bin/jogamp/opengl/glu/error/Error.class b/lib/bin/jogamp/opengl/glu/error/Error.class new file mode 100644 index 0000000..fe9b55f Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/error/Error.class differ diff --git a/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2Backend.class b/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2Backend.class new file mode 100644 index 0000000..9f1f5c5 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2Backend.class differ diff --git a/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2CurveEvaluator.class b/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2CurveEvaluator.class new file mode 100644 index 0000000..0e441d6 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2CurveEvaluator.class differ diff --git a/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2SurfaceEvaluator.class b/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2SurfaceEvaluator.class new file mode 100644 index 0000000..509c05d Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/gl2/nurbs/GL2SurfaceEvaluator.class differ diff --git a/lib/bin/jogamp/opengl/glu/gl2/nurbs/GLUgl2nurbsImpl.class b/lib/bin/jogamp/opengl/glu/gl2/nurbs/GLUgl2nurbsImpl.class new file mode 100644 index 0000000..d0c1ab9 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/gl2/nurbs/GLUgl2nurbsImpl.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/BuildMipmap.class b/lib/bin/jogamp/opengl/glu/mipmap/BuildMipmap.class new file mode 100644 index 0000000..c730cf9 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/BuildMipmap.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract.class new file mode 100644 index 0000000..0bc155a Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract1010102.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract1010102.class new file mode 100644 index 0000000..1dffeca Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract1010102.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract1555rev.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract1555rev.class new file mode 100644 index 0000000..f3879de Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract1555rev.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract2101010rev.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract2101010rev.class new file mode 100644 index 0000000..10c062b Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract2101010rev.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract233rev.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract233rev.class new file mode 100644 index 0000000..e920eed Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract233rev.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract332.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract332.class new file mode 100644 index 0000000..8c0db68 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract332.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract4444.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract4444.class new file mode 100644 index 0000000..90e2968 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract4444.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract4444rev.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract4444rev.class new file mode 100644 index 0000000..b552147 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract4444rev.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract5551.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract5551.class new file mode 100644 index 0000000..0ea3dfe Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract5551.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract565.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract565.class new file mode 100644 index 0000000..6b30d16 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract565.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract565rev.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract565rev.class new file mode 100644 index 0000000..8d5b751 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract565rev.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract8888.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract8888.class new file mode 100644 index 0000000..c834a72 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract8888.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Extract8888rev.class b/lib/bin/jogamp/opengl/glu/mipmap/Extract8888rev.class new file mode 100644 index 0000000..5f8e31c Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Extract8888rev.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ExtractFloat.class b/lib/bin/jogamp/opengl/glu/mipmap/ExtractFloat.class new file mode 100644 index 0000000..65de094 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ExtractFloat.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ExtractPrimitive.class b/lib/bin/jogamp/opengl/glu/mipmap/ExtractPrimitive.class new file mode 100644 index 0000000..39b14d0 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ExtractPrimitive.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ExtractSByte.class b/lib/bin/jogamp/opengl/glu/mipmap/ExtractSByte.class new file mode 100644 index 0000000..b23dbb1 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ExtractSByte.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ExtractSInt.class b/lib/bin/jogamp/opengl/glu/mipmap/ExtractSInt.class new file mode 100644 index 0000000..e75f115 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ExtractSInt.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ExtractSShort.class b/lib/bin/jogamp/opengl/glu/mipmap/ExtractSShort.class new file mode 100644 index 0000000..a0628f5 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ExtractSShort.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ExtractUByte.class b/lib/bin/jogamp/opengl/glu/mipmap/ExtractUByte.class new file mode 100644 index 0000000..6d355d6 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ExtractUByte.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ExtractUInt.class b/lib/bin/jogamp/opengl/glu/mipmap/ExtractUInt.class new file mode 100644 index 0000000..8566966 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ExtractUInt.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ExtractUShort.class b/lib/bin/jogamp/opengl/glu/mipmap/ExtractUShort.class new file mode 100644 index 0000000..c5cc343 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ExtractUShort.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/HalveImage.class b/lib/bin/jogamp/opengl/glu/mipmap/HalveImage.class new file mode 100644 index 0000000..0e42e31 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/HalveImage.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Image.class b/lib/bin/jogamp/opengl/glu/mipmap/Image.class new file mode 100644 index 0000000..b23fd07 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Image.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Mipmap.class b/lib/bin/jogamp/opengl/glu/mipmap/Mipmap.class new file mode 100644 index 0000000..a834e72 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Mipmap.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/PixelStorageModes.class b/lib/bin/jogamp/opengl/glu/mipmap/PixelStorageModes.class new file mode 100644 index 0000000..4643cf6 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/PixelStorageModes.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/ScaleInternal.class b/lib/bin/jogamp/opengl/glu/mipmap/ScaleInternal.class new file mode 100644 index 0000000..eb3f31e Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/ScaleInternal.class differ diff --git a/lib/bin/jogamp/opengl/glu/mipmap/Type_Widget.class b/lib/bin/jogamp/opengl/glu/mipmap/Type_Widget.class new file mode 100644 index 0000000..5e0d8c7 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/mipmap/Type_Widget.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Arc.class b/lib/bin/jogamp/opengl/glu/nurbs/Arc.class new file mode 100644 index 0000000..4ebadef Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Arc.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/ArcSdirSorter.class b/lib/bin/jogamp/opengl/glu/nurbs/ArcSdirSorter.class new file mode 100644 index 0000000..68199fb Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/ArcSdirSorter.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/ArcTdirSorter.class b/lib/bin/jogamp/opengl/glu/nurbs/ArcTdirSorter.class new file mode 100644 index 0000000..38c4e82 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/ArcTdirSorter.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/ArcTesselator.class b/lib/bin/jogamp/opengl/glu/nurbs/ArcTesselator.class new file mode 100644 index 0000000..c3baba8 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/ArcTesselator.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Backend.class b/lib/bin/jogamp/opengl/glu/nurbs/Backend.class new file mode 100644 index 0000000..afa7bde Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Backend.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/BezierArc.class b/lib/bin/jogamp/opengl/glu/nurbs/BezierArc.class new file mode 100644 index 0000000..519c7f9 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/BezierArc.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Bin.class b/lib/bin/jogamp/opengl/glu/nurbs/Bin.class new file mode 100644 index 0000000..4e1aeb4 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Bin.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Breakpt.class b/lib/bin/jogamp/opengl/glu/nurbs/Breakpt.class new file mode 100644 index 0000000..d6eb993 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Breakpt.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfArcs.class b/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfArcs.class new file mode 100644 index 0000000..b903a50 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfArcs.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfBreakpts.class b/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfBreakpts.class new file mode 100644 index 0000000..cd441d5 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfBreakpts.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfFloats.class b/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfFloats.class new file mode 100644 index 0000000..907acdd Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfFloats.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfQuiltspecs.class b/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfQuiltspecs.class new file mode 100644 index 0000000..60d5082 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/CArrayOfQuiltspecs.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Curve.class b/lib/bin/jogamp/opengl/glu/nurbs/Curve.class new file mode 100644 index 0000000..8094316 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Curve.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/CurveEvaluator.class b/lib/bin/jogamp/opengl/glu/nurbs/CurveEvaluator.class new file mode 100644 index 0000000..043156a Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/CurveEvaluator.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Curvelist.class b/lib/bin/jogamp/opengl/glu/nurbs/Curvelist.class new file mode 100644 index 0000000..7b8529f Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Curvelist.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/DisplayList.class b/lib/bin/jogamp/opengl/glu/nurbs/DisplayList.class new file mode 100644 index 0000000..95efb3a Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/DisplayList.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Flist.class b/lib/bin/jogamp/opengl/glu/nurbs/Flist.class new file mode 100644 index 0000000..917566a Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Flist.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Knotspec.class b/lib/bin/jogamp/opengl/glu/nurbs/Knotspec.class new file mode 100644 index 0000000..0008074 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Knotspec.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Knotvector.class b/lib/bin/jogamp/opengl/glu/nurbs/Knotvector.class new file mode 100644 index 0000000..a6e3734 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Knotvector.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Mapdesc.class b/lib/bin/jogamp/opengl/glu/nurbs/Mapdesc.class new file mode 100644 index 0000000..c9fc96a Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Mapdesc.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Maplist.class b/lib/bin/jogamp/opengl/glu/nurbs/Maplist.class new file mode 100644 index 0000000..bd6e6e8 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Maplist.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/NurbsConsts.class b/lib/bin/jogamp/opengl/glu/nurbs/NurbsConsts.class new file mode 100644 index 0000000..0938edb Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/NurbsConsts.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/O_curve.class b/lib/bin/jogamp/opengl/glu/nurbs/O_curve.class new file mode 100644 index 0000000..bfdb60a Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/O_curve.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/O_nurbscurve.class b/lib/bin/jogamp/opengl/glu/nurbs/O_nurbscurve.class new file mode 100644 index 0000000..e036dc4 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/O_nurbscurve.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/O_nurbssurface.class b/lib/bin/jogamp/opengl/glu/nurbs/O_nurbssurface.class new file mode 100644 index 0000000..17e7138 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/O_nurbssurface.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/O_pwlcurve.class b/lib/bin/jogamp/opengl/glu/nurbs/O_pwlcurve.class new file mode 100644 index 0000000..c009ca4 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/O_pwlcurve.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/O_surface.class b/lib/bin/jogamp/opengl/glu/nurbs/O_surface.class new file mode 100644 index 0000000..5f33cb2 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/O_surface.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/O_trim.class b/lib/bin/jogamp/opengl/glu/nurbs/O_trim.class new file mode 100644 index 0000000..75e4d03 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/O_trim.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Patch.class b/lib/bin/jogamp/opengl/glu/nurbs/Patch.class new file mode 100644 index 0000000..7265358 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Patch.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Patchlist.class b/lib/bin/jogamp/opengl/glu/nurbs/Patchlist.class new file mode 100644 index 0000000..320fb1c Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Patchlist.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Property.class b/lib/bin/jogamp/opengl/glu/nurbs/Property.class new file mode 100644 index 0000000..d8f577a Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Property.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Pspec.class b/lib/bin/jogamp/opengl/glu/nurbs/Pspec.class new file mode 100644 index 0000000..90d5736 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Pspec.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/PwlArc.class b/lib/bin/jogamp/opengl/glu/nurbs/PwlArc.class new file mode 100644 index 0000000..d2d2258 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/PwlArc.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Quilt.class b/lib/bin/jogamp/opengl/glu/nurbs/Quilt.class new file mode 100644 index 0000000..e4d6d82 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Quilt.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Quiltspec.class b/lib/bin/jogamp/opengl/glu/nurbs/Quiltspec.class new file mode 100644 index 0000000..df29ad5 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Quiltspec.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Renderhints.class b/lib/bin/jogamp/opengl/glu/nurbs/Renderhints.class new file mode 100644 index 0000000..f473371 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Renderhints.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Splinespec.class b/lib/bin/jogamp/opengl/glu/nurbs/Splinespec.class new file mode 100644 index 0000000..834b097 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Splinespec.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/Subdivider.class b/lib/bin/jogamp/opengl/glu/nurbs/Subdivider.class new file mode 100644 index 0000000..3ad383f Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/Subdivider.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/SurfaceEvaluator.class b/lib/bin/jogamp/opengl/glu/nurbs/SurfaceEvaluator.class new file mode 100644 index 0000000..d9d8b8b Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/SurfaceEvaluator.class differ diff --git a/lib/bin/jogamp/opengl/glu/nurbs/TrimVertex.class b/lib/bin/jogamp/opengl/glu/nurbs/TrimVertex.class new file mode 100644 index 0000000..9455d38 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/nurbs/TrimVertex.class differ diff --git a/lib/bin/jogamp/opengl/glu/registry/Registry.class b/lib/bin/jogamp/opengl/glu/registry/Registry.class new file mode 100644 index 0000000..bc952cf Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/registry/Registry.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/ActiveRegion.class b/lib/bin/jogamp/opengl/glu/tessellator/ActiveRegion.class new file mode 100644 index 0000000..771acf0 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/ActiveRegion.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/CachedVertex.class b/lib/bin/jogamp/opengl/glu/tessellator/CachedVertex.class new file mode 100644 index 0000000..63d56d0 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/CachedVertex.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Dict$DictLeq.class b/lib/bin/jogamp/opengl/glu/tessellator/Dict$DictLeq.class new file mode 100644 index 0000000..61b88cb Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Dict$DictLeq.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Dict.class b/lib/bin/jogamp/opengl/glu/tessellator/Dict.class new file mode 100644 index 0000000..dbfef9f Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Dict.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/DictNode.class b/lib/bin/jogamp/opengl/glu/tessellator/DictNode.class new file mode 100644 index 0000000..0d978ed Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/DictNode.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/GLUface.class b/lib/bin/jogamp/opengl/glu/tessellator/GLUface.class new file mode 100644 index 0000000..b610dce Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/GLUface.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/GLUhalfEdge.class b/lib/bin/jogamp/opengl/glu/tessellator/GLUhalfEdge.class new file mode 100644 index 0000000..1cb0aa4 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/GLUhalfEdge.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/GLUmesh.class b/lib/bin/jogamp/opengl/glu/tessellator/GLUmesh.class new file mode 100644 index 0000000..4f8bbc9 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/GLUmesh.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/GLUtessellatorImpl.class b/lib/bin/jogamp/opengl/glu/tessellator/GLUtessellatorImpl.class new file mode 100644 index 0000000..cf431d7 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/GLUtessellatorImpl.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/GLUvertex.class b/lib/bin/jogamp/opengl/glu/tessellator/GLUvertex.class new file mode 100644 index 0000000..bc21d23 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/GLUvertex.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Geom.class b/lib/bin/jogamp/opengl/glu/tessellator/Geom.class new file mode 100644 index 0000000..a89333e Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Geom.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Mesh.class b/lib/bin/jogamp/opengl/glu/tessellator/Mesh.class new file mode 100644 index 0000000..81a4efb Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Mesh.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Normal.class b/lib/bin/jogamp/opengl/glu/tessellator/Normal.class new file mode 100644 index 0000000..dfa49cf Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Normal.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$Leq.class b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$Leq.class new file mode 100644 index 0000000..b7dd682 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$Leq.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$PQhandleElem.class b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$PQhandleElem.class new file mode 100644 index 0000000..30b0c7c Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$PQhandleElem.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$PQnode.class b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$PQnode.class new file mode 100644 index 0000000..2dfb4ef Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ$PQnode.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ.class b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ.class new file mode 100644 index 0000000..c2e54cc Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQ.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/PriorityQHeap.class b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQHeap.class new file mode 100644 index 0000000..daf56f6 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQHeap.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort$1.class b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort$1.class new file mode 100644 index 0000000..4e8a2b7 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort$1.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort$Stack.class b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort$Stack.class new file mode 100644 index 0000000..38c064b Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort$Stack.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort.class b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort.class new file mode 100644 index 0000000..d539aa1 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/PriorityQSort.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Render$1.class b/lib/bin/jogamp/opengl/glu/tessellator/Render$1.class new file mode 100644 index 0000000..ae9dcd9 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Render$1.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Render$FaceCount.class b/lib/bin/jogamp/opengl/glu/tessellator/Render$FaceCount.class new file mode 100644 index 0000000..1879a40 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Render$FaceCount.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderFan.class b/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderFan.class new file mode 100644 index 0000000..a010534 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderFan.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderStrip.class b/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderStrip.class new file mode 100644 index 0000000..dbb76b0 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderStrip.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderTriangle.class b/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderTriangle.class new file mode 100644 index 0000000..abec10f Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Render$RenderTriangle.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Render$renderCallBack.class b/lib/bin/jogamp/opengl/glu/tessellator/Render$renderCallBack.class new file mode 100644 index 0000000..752f3fa Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Render$renderCallBack.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Render.class b/lib/bin/jogamp/opengl/glu/tessellator/Render.class new file mode 100644 index 0000000..ec5bd7f Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Render.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Sweep$1.class b/lib/bin/jogamp/opengl/glu/tessellator/Sweep$1.class new file mode 100644 index 0000000..01b40ef Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Sweep$1.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Sweep$2.class b/lib/bin/jogamp/opengl/glu/tessellator/Sweep$2.class new file mode 100644 index 0000000..17ee338 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Sweep$2.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/Sweep.class b/lib/bin/jogamp/opengl/glu/tessellator/Sweep.class new file mode 100644 index 0000000..5a6d4aa Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/Sweep.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/TessMono.class b/lib/bin/jogamp/opengl/glu/tessellator/TessMono.class new file mode 100644 index 0000000..7b2ef20 Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/TessMono.class differ diff --git a/lib/bin/jogamp/opengl/glu/tessellator/TessState.class b/lib/bin/jogamp/opengl/glu/tessellator/TessState.class new file mode 100644 index 0000000..72eb47f Binary files /dev/null and b/lib/bin/jogamp/opengl/glu/tessellator/TessState.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/CGL.class b/lib/bin/jogamp/opengl/macosx/cgl/CGL.class new file mode 100644 index 0000000..5be7a9d Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/CGL.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/CGLExt.class b/lib/bin/jogamp/opengl/macosx/cgl/CGLExt.class new file mode 100644 index 0000000..49113fa Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/CGLExt.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/CGLExtImpl.class b/lib/bin/jogamp/opengl/macosx/cgl/CGLExtImpl.class new file mode 100644 index 0000000..1ceff0d Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/CGLExtImpl.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable$1.class b/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable$1.class new file mode 100644 index 0000000..0dd66bb Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable$2.class b/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable$2.class new file mode 100644 index 0000000..ed6862a Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable.class b/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable.class new file mode 100644 index 0000000..f84055f Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/CGLExtProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$1.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$1.class new file mode 100644 index 0000000..6f5a5f6 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$1.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$CGLImpl.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$CGLImpl.class new file mode 100644 index 0000000..0461de8 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$CGLImpl.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$GLBackendImpl.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$GLBackendImpl.class new file mode 100644 index 0000000..0bd3907 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$GLBackendImpl.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$1.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$1.class new file mode 100644 index 0000000..58b2fa5 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$1.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$AttachGLLayerCmd.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$AttachGLLayerCmd.class new file mode 100644 index 0000000..d7b3a4c Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$AttachGLLayerCmd.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$DetachGLLayerCmd.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$DetachGLLayerCmd.class new file mode 100644 index 0000000..de4ca66 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$DetachGLLayerCmd.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl.class new file mode 100644 index 0000000..6566924 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext.class new file mode 100644 index 0000000..f6259c0 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLContext.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawable$GLBackendType.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawable$GLBackendType.class new file mode 100644 index 0000000..9645bec Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawable$GLBackendType.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawable.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawable.class new file mode 100644 index 0000000..04fdf94 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory$SharedResource.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory$SharedResource.class new file mode 100644 index 0000000..4702101 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory$SharedResource.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.class new file mode 100644 index 0000000..e043b8f Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDynamicLibraryBundleInfo.class new file mode 100644 index 0000000..57a1534 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLDynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfiguration.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfiguration.class new file mode 100644 index 0000000..20928d3 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfiguration.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfigurationFactory.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfigurationFactory.class new file mode 100644 index 0000000..6ed6a51 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXExternalCGLContext$Drawable.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXExternalCGLContext$Drawable.class new file mode 100644 index 0000000..05fdc98 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXExternalCGLContext$Drawable.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXExternalCGLContext.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXExternalCGLContext.class new file mode 100644 index 0000000..0decdf7 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXExternalCGLContext.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXOffscreenCGLDrawable.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXOffscreenCGLDrawable.class new file mode 100644 index 0000000..f812ba3 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXOffscreenCGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXOnscreenCGLDrawable.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXOnscreenCGLDrawable.class new file mode 100644 index 0000000..d87c56d Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXOnscreenCGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$1.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$1.class new file mode 100644 index 0000000..085b80a Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$1.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$CGLImpl.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$CGLImpl.class new file mode 100644 index 0000000..b6ddf03 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$CGLImpl.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$GLBackendImpl.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$GLBackendImpl.class new file mode 100644 index 0000000..f52e5f9 Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$GLBackendImpl.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$NSOpenGLImpl.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$NSOpenGLImpl.class new file mode 100644 index 0000000..9d1a08a Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable$NSOpenGLImpl.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable.class b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable.class new file mode 100644 index 0000000..f601ada Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/macosx/cgl/awt/MacOSXAWTCGLGraphicsConfigurationFactory.class b/lib/bin/jogamp/opengl/macosx/cgl/awt/MacOSXAWTCGLGraphicsConfigurationFactory.class new file mode 100644 index 0000000..891b86b Binary files /dev/null and b/lib/bin/jogamp/opengl/macosx/cgl/awt/MacOSXAWTCGLGraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/opengl/openal/av/ALAudioSink$ALAudioFrame.class b/lib/bin/jogamp/opengl/openal/av/ALAudioSink$ALAudioFrame.class new file mode 100644 index 0000000..d70b481 Binary files /dev/null and b/lib/bin/jogamp/opengl/openal/av/ALAudioSink$ALAudioFrame.class differ diff --git a/lib/bin/jogamp/opengl/openal/av/ALAudioSink.class b/lib/bin/jogamp/opengl/openal/av/ALAudioSink.class new file mode 100644 index 0000000..48a6a18 Binary files /dev/null and b/lib/bin/jogamp/opengl/openal/av/ALAudioSink.class differ diff --git a/lib/bin/jogamp/opengl/openal/av/ALDummyUsage.class b/lib/bin/jogamp/opengl/openal/av/ALDummyUsage.class new file mode 100644 index 0000000..04c5a58 Binary files /dev/null and b/lib/bin/jogamp/opengl/openal/av/ALDummyUsage.class differ diff --git a/lib/bin/jogamp/opengl/shader/texture01_xxx.fp b/lib/bin/jogamp/opengl/shader/texture01_xxx.fp new file mode 100644 index 0000000..8b30b65 --- /dev/null +++ b/lib/bin/jogamp/opengl/shader/texture01_xxx.fp @@ -0,0 +1,19 @@ +// Copyright 2012 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define varying in + out vec4 mgl_FragColor; + #define texture2D texture +#else + #define mgl_FragColor gl_FragColor +#endif + +varying vec2 mgl_texCoord; + +uniform sampler2D mgl_Texture0; + +void main (void) +{ + mgl_FragColor = texture2D(mgl_Texture0, mgl_texCoord); +} + diff --git a/lib/bin/jogamp/opengl/shader/texture01_xxx.vp b/lib/bin/jogamp/opengl/shader/texture01_xxx.vp new file mode 100644 index 0000000..d9ef6b4 --- /dev/null +++ b/lib/bin/jogamp/opengl/shader/texture01_xxx.vp @@ -0,0 +1,19 @@ +// Copyright 2012 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +uniform mat4 mgl_PMVMatrix[2]; + +attribute vec4 mgl_Vertex; +attribute vec4 mgl_MultiTexCoord; + +varying vec2 mgl_texCoord; + +void main(void) +{ + mgl_texCoord = mgl_MultiTexCoord.st; + gl_Position = mgl_PMVMatrix[0] * mgl_PMVMatrix[1] * mgl_Vertex; +} diff --git a/lib/bin/jogamp/opengl/util/GLArrayHandler.class b/lib/bin/jogamp/opengl/util/GLArrayHandler.class new file mode 100644 index 0000000..941b851 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/GLArrayHandler.class differ diff --git a/lib/bin/jogamp/opengl/util/GLArrayHandlerFlat.class b/lib/bin/jogamp/opengl/util/GLArrayHandlerFlat.class new file mode 100644 index 0000000..f8bb79f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/GLArrayHandlerFlat.class differ diff --git a/lib/bin/jogamp/opengl/util/GLArrayHandlerInterleaved.class b/lib/bin/jogamp/opengl/util/GLArrayHandlerInterleaved.class new file mode 100644 index 0000000..4c51021 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/GLArrayHandlerInterleaved.class differ diff --git a/lib/bin/jogamp/opengl/util/GLDataArrayHandler.class b/lib/bin/jogamp/opengl/util/GLDataArrayHandler.class new file mode 100644 index 0000000..d5b0cbf Binary files /dev/null and b/lib/bin/jogamp/opengl/util/GLDataArrayHandler.class differ diff --git a/lib/bin/jogamp/opengl/util/GLFixedArrayHandler.class b/lib/bin/jogamp/opengl/util/GLFixedArrayHandler.class new file mode 100644 index 0000000..f67aa4d Binary files /dev/null and b/lib/bin/jogamp/opengl/util/GLFixedArrayHandler.class differ diff --git a/lib/bin/jogamp/opengl/util/GLFixedArrayHandlerFlat.class b/lib/bin/jogamp/opengl/util/GLFixedArrayHandlerFlat.class new file mode 100644 index 0000000..f2819df Binary files /dev/null and b/lib/bin/jogamp/opengl/util/GLFixedArrayHandlerFlat.class differ diff --git a/lib/bin/jogamp/opengl/util/GLVBOArrayHandler.class b/lib/bin/jogamp/opengl/util/GLVBOArrayHandler.class new file mode 100644 index 0000000..f1d364c Binary files /dev/null and b/lib/bin/jogamp/opengl/util/GLVBOArrayHandler.class differ diff --git a/lib/bin/jogamp/opengl/util/av/AudioSampleFormat.class b/lib/bin/jogamp/opengl/util/av/AudioSampleFormat.class new file mode 100644 index 0000000..f95d517 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/AudioSampleFormat.class differ diff --git a/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl$EGLTextureFrame.class b/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl$EGLTextureFrame.class new file mode 100644 index 0000000..ef7e600 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl$EGLTextureFrame.class differ diff --git a/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl$TextureType.class b/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl$TextureType.class new file mode 100644 index 0000000..bf28e1a Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl$TextureType.class differ diff --git a/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl.class b/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl.class new file mode 100644 index 0000000..8b70d04 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/EGLMediaPlayerImpl.class differ diff --git a/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$1.class b/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$1.class new file mode 100644 index 0000000..89d23be Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$1.class differ diff --git a/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$2.class b/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$2.class new file mode 100644 index 0000000..b3523bd Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$2.class differ diff --git a/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$StreamWorker.class b/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$StreamWorker.class new file mode 100644 index 0000000..5b2a495 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl$StreamWorker.class differ diff --git a/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl.class b/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl.class new file mode 100644 index 0000000..8cf1483 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/GLMediaPlayerImpl.class differ diff --git a/lib/bin/jogamp/opengl/util/av/JavaSoundAudioSink.class b/lib/bin/jogamp/opengl/util/av/JavaSoundAudioSink.class new file mode 100644 index 0000000..3fee24f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/JavaSoundAudioSink.class differ diff --git a/lib/bin/jogamp/opengl/util/av/NullAudioSink.class b/lib/bin/jogamp/opengl/util/av/NullAudioSink.class new file mode 100644 index 0000000..eccdaa8 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/NullAudioSink.class differ diff --git a/lib/bin/jogamp/opengl/util/av/NullGLMediaPlayer.class b/lib/bin/jogamp/opengl/util/av/NullGLMediaPlayer.class new file mode 100644 index 0000000..74def0e Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/NullGLMediaPlayer.class differ diff --git a/lib/bin/jogamp/opengl/util/av/VideoPixelFormat.class b/lib/bin/jogamp/opengl/util/av/VideoPixelFormat.class new file mode 100644 index 0000000..6bdc7e0 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/VideoPixelFormat.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo$1.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo$1.class new file mode 100644 index 0000000..4c2502c Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo$1.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.class new file mode 100644 index 0000000..287bc77 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer$1.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer$1.class new file mode 100644 index 0000000..c4bbe0c Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer$1.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer$2.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer$2.class new file mode 100644 index 0000000..dedb191 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer$2.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.class new file mode 100644 index 0000000..f726bfc Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGNatives.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGNatives.class new file mode 100644 index 0000000..72d01d7 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGNatives.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGStaticNatives.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGStaticNatives.class new file mode 100644 index 0000000..71ee9ee Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGStaticNatives.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv08Natives.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv08Natives.class new file mode 100644 index 0000000..bc8961d Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv08Natives.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv09Natives.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv09Natives.class new file mode 100644 index 0000000..4166c24 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv09Natives.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv10Natives.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv10Natives.class new file mode 100644 index 0000000..3f4906d Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv10Natives.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv11Natives.class b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv11Natives.class new file mode 100644 index 0000000..89f40b6 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/FFMPEGv11Natives.class differ diff --git a/lib/bin/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.class b/lib/bin/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.class new file mode 100644 index 0000000..45097a9 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandler.class b/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandler.class new file mode 100644 index 0000000..00307e1 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandler.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandlerFlat.class b/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandlerFlat.class new file mode 100644 index 0000000..52adcd8 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandlerFlat.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandlerInterleaved.class b/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandlerInterleaved.class new file mode 100644 index 0000000..81f271c Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/GLSLArrayHandlerInterleaved.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/GLSLTextureRaster.class b/lib/bin/jogamp/opengl/util/glsl/GLSLTextureRaster.class new file mode 100644 index 0000000..5ef238c Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/GLSLTextureRaster.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.class b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.class new file mode 100644 index 0000000..d539d35 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncImpl.class b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncImpl.class new file mode 100644 index 0000000..55ce0d0 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncImpl.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline$1.class b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline$1.class new file mode 100644 index 0000000..253c012 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline$1.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline$2.class b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline$2.class new file mode 100644 index 0000000..f26b5f4 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline$2.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.class b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.class new file mode 100644 index 0000000..d700bde Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.class differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.fp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.fp new file mode 100644 index 0000000..22dd1e6 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.fp @@ -0,0 +1,32 @@ + +#if __VERSION__ >= 130 + #define varying in + out vec4 mgl_FragColor; +#else + #define mgl_FragColor gl_FragColor +#endif + +#include es_precision.glsl + +#include mgl_uniform.glsl +#include mgl_varying.glsl + +#include mgl_alphatest.fp + +void main (void) +{ + vec4 color = frontColor; + + /** ES2 supports CullFace implicit .. + if( mgl_CullFace > 0 && + ( ( MGL_FRONT == mgl_CullFace && gl_FrontFacing ) || + ( MGL_BACK == mgl_CullFace && !gl_FrontFacing ) || + ( MGL_FRONT_AND_BACK == mgl_CullFace ) ) ) { + DISCARD(color); + } */ + if( mgl_AlphaTestFunc > 0 ) { + alphaTest(color); + } + mgl_FragColor = color; +} + diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.vp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.vp new file mode 100644 index 0000000..f39fcfb --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.vp @@ -0,0 +1,28 @@ + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +#include es_precision.glsl + +#include mgl_const.glsl +#include mgl_uniform.glsl +#include mgl_attribute.glsl +#include mgl_varying.glsl + +#include mgl_settexcoord.vp + +void main(void) +{ + if(mgl_ColorEnabled>0) { + frontColor=mgl_Color; + } else { + frontColor=mgl_ColorStatic; + } + + gl_Position = mgl_PMVMatrix[0] * mgl_PMVMatrix[1] * mgl_Vertex; + + setTexCoord(gl_Position); +} + diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorLight.vp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorLight.vp new file mode 100644 index 0000000..942a540 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorLight.vp @@ -0,0 +1,78 @@ + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +#include es_precision.glsl +#include mgl_lightdef.glsl + +#include mgl_const.glsl +#include mgl_uniform.glsl +#include mgl_uniform_light.glsl +#include mgl_attribute.glsl +#include mgl_varying.glsl + +#include mgl_settexcoord.vp + +void main(void) +{ + vec4 position; + vec3 normal, lightDir, cameraDir, halfDir; + vec4 ambient, diffuse, specular; + float NdotL, NdotHV, dist, attenuation; + int i; + + position = mgl_PMVMatrix[1] * mgl_Vertex; // vertex eye position + + normal = normalize(mgl_PMVMatrix[3] * mgl_Normal).xyz; + // cameraPosition: (mgl_PMVMatrix[2] * vec4(0,0,0,1.0)).xyz + cameraDir = normalize( (mgl_PMVMatrix[2] * vec4(0,0,0,1.0)).xyz - mgl_Vertex.xyz ); + + ambient = vec4(0,0,0,0); + diffuse = vec4(0,0,0,0); + specular = vec4(0,0,0,0); + + bool lightEnabled = false; + + for(i=0; i0) { + frontColor=mgl_Color; + } else { + frontColor=mgl_ColorStatic; + } + if( lightEnabled ) { + // light-ambient + global-ambient + // ( mgl_LightSource[0..n].ambient * mgl_FrontMaterial.ambient ) + ( mgl_LightModel.ambient * mgl_FrontMaterial.ambient ) + ambient = ( ambient + mgl_LightModel.ambient ) * mgl_FrontMaterial.ambient; + diffuse *= mgl_FrontMaterial.diffuse; + specular *= mgl_FrontMaterial.specular; + + frontColor *= ambient + diffuse + specular; + } + + gl_Position = mgl_PMVMatrix[0] * position; + + setTexCoord(gl_Position); +} + diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp new file mode 100644 index 0000000..130711e --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp @@ -0,0 +1,117 @@ + +#if __VERSION__ >= 130 + #define varying in + out vec4 mgl_FragColor; + #define texture2D texture +#else + #define mgl_FragColor gl_FragColor +#endif + + +#include es_precision.glsl +#include mgl_lightdef.glsl + +#include mgl_const.glsl +#include mgl_uniform.glsl +#include mgl_varying.glsl + +#include mgl_alphatest.fp + +const float gamma = 1.5; // FIXME +const vec3 igammav = vec3(1.0 / gamma); // FIXME +const vec4 texEnvColor = vec4(0.0); // FIXME + +const vec4 zerov4 = vec4(0.0); +const vec4 onev4 = vec4(1.0); + +void calcTexColor(inout vec4 color, vec4 texColor, in int texFormat, in int texEnvMode) { + if(MGL_MODULATE == texEnvMode) { // default + if( 4 == texFormat ) { + color *= texColor; + } else { + color.rgb *= texColor.rgb; + } + } else if(MGL_REPLACE == texEnvMode) { + if( 4 == texFormat ) { + color = texColor; + } else { + color.rgb = texColor.rgb; + } + } else if(MGL_ADD == texEnvMode) { + if( 4 == texFormat ) { + color += texColor; + } else { + color.rgb += texColor.rgb; + } + } else if(MGL_BLEND == texEnvMode) { + color.rgb = mix(color.rgb, texEnvColor.rgb, texColor.rgb); + if( 4 == texFormat ) { + color.a *= texColor.a; + } + } else if(MGL_DECAL == texEnvMode) { + if( 4 == texFormat ) { + color.rgb = mix(color.rgb, texColor.rgb, texColor.a); + } else { + color.rgb = texColor.rgb; + } + } + color = clamp(color, zerov4, onev4); +} + +void main (void) +{ + vec4 color = frontColor; + + /** ES2 supports CullFace implicit .. + if( mgl_CullFace > 0 && + ( ( MGL_FRONT == mgl_CullFace && gl_FrontFacing ) || + ( MGL_BACK == mgl_CullFace && !gl_FrontFacing ) || + ( MGL_FRONT_AND_BACK == mgl_CullFace ) ) ) { + DISCARD(color); + } else { */ + #if MAX_TEXTURE_UNITS >= 2 + if( 0 != mgl_TextureEnabled[0] ) { + calcTexColor(color, texture2D(mgl_Texture0, mgl_TexCoords[0].st), mgl_TexFormat[0], mgl_TexEnvMode[0]); + } + if( 0 != mgl_TextureEnabled[1] ) { + calcTexColor(color, texture2D(mgl_Texture1, mgl_TexCoords[1].st), mgl_TexFormat[1], mgl_TexEnvMode[1]); + } + #endif + #if MAX_TEXTURE_UNITS >= 4 + if( 0 != mgl_TextureEnabled[2] ) { + calcTexColor(color, texture2D(mgl_Texture2, mgl_TexCoords[2].st), mgl_TexFormat[2], mgl_TexEnvMode[2]); + } + if( 0 != mgl_TextureEnabled[3] ) { + calcTexColor(color, texture2D(mgl_Texture3, mgl_TexCoords[3].st), mgl_TexFormat[3], mgl_TexEnvMode[3]); + } + #endif + #if MAX_TEXTURE_UNITS >= 8 + if( 0 != mgl_TextureEnabled[4] ) { + calcTexColor(color, texture2D(mgl_Texture4, mgl_TexCoords[4].st), mgl_TexFormat[4], mgl_TexEnvMode[4]); + } + if( 0 != mgl_TextureEnabled[5] ) { + calcTexColor(color, texture2D(mgl_Texture5, mgl_TexCoords[5].st), mgl_TexFormat[5], mgl_TexEnvMode[5]); + } + if( 0 != mgl_TextureEnabled[6] ) { + calcTexColor(color, texture2D(mgl_Texture6, mgl_TexCoords[6].st), mgl_TexFormat[6], mgl_TexEnvMode[6]); + } + if( 0 != mgl_TextureEnabled[7] ) { + calcTexColor(color, texture2D(mgl_Texture7, mgl_TexCoords[7].st), mgl_TexFormat[7], mgl_TexEnvMode[7]); + } + #endif + if( mgl_AlphaTestFunc > 0 ) { + alphaTest(color); + } + // } /* CullFace */ + + mgl_FragColor = color; + /** + // simple alpha check + if (color.a != 0.0) { + mgl_FragColor = vec4(pow(color.rgb, igammav), color.a); + } else { + // discard; // freezes NV tegra2 compiler + mgl_FragColor = color; + } */ +} + diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.fp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.fp new file mode 100644 index 0000000..2d58f23 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.fp @@ -0,0 +1,47 @@ + +#if __VERSION__ >= 130 + #define varying in + out vec4 mgl_FragColor; +#else + #define mgl_FragColor gl_FragColor +#endif + + +#include es_precision.glsl +#include mgl_lightdef.glsl + +#include mgl_const.glsl +#include mgl_uniform.glsl +#include mgl_varying.glsl + +// #define TEST 1 + +void main (void) +{ + mgl_FragColor = frontColor; + + if( pointSmooth > 0.5 ) { + // smooth (AA) + const float border = 0.90; // take/give 10% for AA + + // origin to 0/0, [-1/-1 .. 1/1] + vec2 pointPos = 2.0 * gl_PointCoord - 1.0 ; + float r = length( pointPos ); // one-circle sqrt(x * x + y * y), range: in-circle [0..1], out >1 + float r1 = 1.0 - ( step(border, r) * 10.0 * ( r - border ) ) ; // [0..1] + #ifndef TEST + if( r1 < 0.0 ) { + discard; + } + #endif + + #ifndef TEST + mgl_FragColor.a *= r1; + #else + mgl_FragColor = vec4(0.0, 0.0, 0.0, 1.0); + mgl_FragColor.r = r1 < 0.0 ? 1.0 : 0.0; + mgl_FragColor.g = r > 1.0 ? 1.0 : 0.0; + mgl_FragColor.b = r > border ? 1.0 : 0.0; + #endif + } +} + diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.vp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.vp new file mode 100644 index 0000000..4a5d93a --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.vp @@ -0,0 +1,40 @@ + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +#include es_precision.glsl + +#include mgl_const.glsl +#include mgl_uniform.glsl +#include mgl_attribute.glsl +#include mgl_varying.glsl + +#include mgl_settexcoord.vp + +void main(void) +{ + if( mgl_ColorEnabled > 0 ) { + frontColor = mgl_Color; + } else { + frontColor = mgl_ColorStatic; + } + + vec4 eyeCoord = mgl_PMVMatrix[1] * mgl_Vertex; + gl_Position = mgl_PMVMatrix[0] * eyeCoord; + + float dist = distance(eyeCoord, vec4(0.0, 0.0, 0.0, 1.0)); + float atten = sqrt( 1.0 / ( pointDistanceConstantAtten + + ( pointDistanceLinearAtten + + pointDistanceQuadraticAtten * dist + ) * dist + ) + ); + float size = clamp(pointSize * atten, pointSizeMin, pointSizeMax); + gl_PointSize = max(size, pointFadeThresholdSize); + + float fade = min(size, pointFadeThresholdSize) / pointFadeThresholdSize; + frontColor.a *= fade * fade; +} + diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColor.bfp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColor.bfp new file mode 100644 index 0000000..3ebaaee Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColor.bfp differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColor.bvp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColor.bvp new file mode 100644 index 0000000..279ef72 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColor.bvp differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColorLight.bvp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColorLight.bvp new file mode 100644 index 0000000..5a9deea Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColorLight.bvp differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColorTexture.bfp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColorTexture.bfp new file mode 100644 index 0000000..ce1397f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColorTexture.bfp differ diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/es_precision.glsl b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/es_precision.glsl new file mode 100644 index 0000000..fd6abe5 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/es_precision.glsl @@ -0,0 +1,14 @@ +#ifndef es_precision_glsl +#define es_precision_glsl + +#ifdef GL_ES + #define MEDIUMP mediump + #define HIGHP highp + #define LOWP lowp +#else + #define MEDIUMP + #define HIGHP + #define LOWP +#endif + +#endif // es_precision_glsl diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_alphatest.fp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_alphatest.fp new file mode 100644 index 0000000..2b64cde --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_alphatest.fp @@ -0,0 +1,33 @@ + +void alphaTest(inout vec4 color) { + if( MGL_GREATER == mgl_AlphaTestFunc ) { + if ( color.a <= mgl_AlphaTestRef ) { + DISCARD(color); + } + } else if( MGL_LESS == mgl_AlphaTestFunc ) { + if ( color.a >= mgl_AlphaTestRef ) { + DISCARD(color); + } + } else if( MGL_LEQUAL == mgl_AlphaTestFunc ) { + if ( color.a > mgl_AlphaTestRef ) { + DISCARD(color); + } + } else if( MGL_GEQUAL == mgl_AlphaTestFunc ) { + if ( color.a < mgl_AlphaTestRef ) { + DISCARD(color); + } + } else if( MGL_EQUAL == mgl_AlphaTestFunc ) { + if ( abs( color.a - mgl_AlphaTestRef ) > EPSILON ) { + DISCARD(color); + } + } else if( MGL_NOTEQUAL == mgl_AlphaTestFunc ) { + if ( abs( color.a - mgl_AlphaTestRef ) <= EPSILON ) { + DISCARD(color); + } + } else if( MGL_NEVER == mgl_AlphaTestFunc ) { + DISCARD(color); + } /* else if( MGL_ALWAYS == mgl_AlphaTestFunc ) { + // NOP + } */ +} + diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_attribute.glsl b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_attribute.glsl new file mode 100644 index 0000000..f670f7b --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_attribute.glsl @@ -0,0 +1,25 @@ + +#ifndef mgl_attribute_glsl +#define mgl_attribute_glsl + +#include es_precision.glsl + +attribute vec4 mgl_Vertex; +attribute vec4 mgl_Normal; +attribute vec4 mgl_Color; +#if MAX_TEXTURE_UNITS >= 2 +attribute vec4 mgl_MultiTexCoord0; +attribute vec4 mgl_MultiTexCoord1; +#endif +#if MAX_TEXTURE_UNITS >= 4 +attribute vec4 mgl_MultiTexCoord2; +attribute vec4 mgl_MultiTexCoord3; +#endif +#if MAX_TEXTURE_UNITS >= 8 +attribute vec4 mgl_MultiTexCoord4; +attribute vec4 mgl_MultiTexCoord5; +attribute vec4 mgl_MultiTexCoord6; +attribute vec4 mgl_MultiTexCoord7; +#endif + +#endif // mgl_attribute_glsl diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_const.glsl b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_const.glsl new file mode 100644 index 0000000..4f97292 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_const.glsl @@ -0,0 +1,39 @@ + +#ifndef mgl_const_glsl +#define mgl_const_glsl + +#include es_precision.glsl + +// will be defined at runtime: MAX_TEXTURE_UNITS [0|2|4|8] +const LOWP int MAX_LIGHTS = 8; + +const float EPSILON = 0.0000001; // FIXME: determine proper hw-precision + +// discard freezes NV tegra2 compiler (STILL TRUE?) +// #define DISCARD(c) (c.a = 0.0) +#define DISCARD(c) discard + +// Texture Environment / Multi Texturing +#define MGL_ADD 1 +#define MGL_MODULATE 2 +#define MGL_DECAL 3 +#define MGL_BLEND 4 +#define MGL_REPLACE 5 +#define MGL_COMBINE 6 + +// Alpha Test +#define MGL_NEVER 1 +#define MGL_LESS 2 +#define MGL_EQUAL 3 +#define MGL_LEQUAL 4 +#define MGL_GREATER 5 +#define MGL_NOTEQUAL 6 +#define MGL_GEQUAL 7 +#define MGL_ALWAYS 8 + +// Cull Face +#define MGL_FRONT 1 +#define MGL_BACK 2 +#define MGL_FRONT_AND_BACK 3 + +#endif // mgl_const_glsl diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_lightdef.glsl b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_lightdef.glsl new file mode 100644 index 0000000..deaf954 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_lightdef.glsl @@ -0,0 +1,29 @@ +#ifndef mgl_lightdef_glsl +#define mgl_lightdef_glsl + +struct mgl_LightModelParameters { + vec4 ambient; +}; +struct mgl_LightSourceParameters { + vec4 ambient; + vec4 diffuse; + vec4 specular; + vec4 position; + // vec4 halfVector; // is computed here + vec3 spotDirection; + float spotExponent; + float spotCutoff; // (range: [0.0,90.0], 180.0) + //float spotCosCutoff; // (range: [1.0,0.0],-1.0) + float constantAttenuation; + float linearAttenuation; + float quadraticAttenuation; +}; +struct mgl_MaterialParameters { + vec4 ambient; + vec4 diffuse; + vec4 specular; + vec4 emission; + float shininess; +}; + +#endif // mgl_lightdef_glsl diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_settexcoord.vp b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_settexcoord.vp new file mode 100644 index 0000000..cbf0db6 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_settexcoord.vp @@ -0,0 +1,41 @@ +#ifndef mgl_settexcoord_vp +#define mgl_settexcoord_vp + +#include es_precision.glsl + +#include mgl_const.glsl +#include mgl_uniform.glsl +#include mgl_attribute.glsl +#include mgl_varying.glsl + +void setTexCoord(in vec4 defpos) { + /** + * bitwise operator not supported on APX 2500 ES 2.0 + * + mgl_TexCoords[0] = ( 0 != (mgl_TexCoordEnabled & 1) ) ? mgl_MultiTexCoord0 : defpos; + mgl_TexCoords[1] = ( 0 != (mgl_TexCoordEnabled & 2) ) ? mgl_MultiTexCoord1 : defpos; + mgl_TexCoords[2] = ( 0 != (mgl_TexCoordEnabled & 4) ) ? mgl_MultiTexCoord2 : defpos; + mgl_TexCoords[3] = ( 0 != (mgl_TexCoordEnabled & 8) ) ? mgl_MultiTexCoord3 : defpos; + mgl_TexCoords[4] = ( 0 != (mgl_TexCoordEnabled & 16) ) ? mgl_MultiTexCoord4 : defpos; + mgl_TexCoords[5] = ( 0 != (mgl_TexCoordEnabled & 32) ) ? mgl_MultiTexCoord5 : defpos; + mgl_TexCoords[6] = ( 0 != (mgl_TexCoordEnabled & 64) ) ? mgl_MultiTexCoord6 : defpos; + mgl_TexCoords[7] = ( 0 != (mgl_TexCoordEnabled & 128) ) ? mgl_MultiTexCoord7 : defpos; + */ + + #if MAX_TEXTURE_UNITS >= 2 + mgl_TexCoords[0] = ( 0 != mgl_TexCoordEnabled[0] ) ? mgl_MultiTexCoord0 : defpos; + mgl_TexCoords[1] = ( 0 != mgl_TexCoordEnabled[1] ) ? mgl_MultiTexCoord1 : defpos; + #endif + #if MAX_TEXTURE_UNITS >= 4 + mgl_TexCoords[2] = ( 0 != mgl_TexCoordEnabled[2] ) ? mgl_MultiTexCoord2 : defpos; + mgl_TexCoords[3] = ( 0 != mgl_TexCoordEnabled[3] ) ? mgl_MultiTexCoord3 : defpos; + #endif + #if MAX_TEXTURE_UNITS >= 8 + mgl_TexCoords[4] = ( 0 != mgl_TexCoordEnabled[4] ) ? mgl_MultiTexCoord4 : defpos; + mgl_TexCoords[5] = ( 0 != mgl_TexCoordEnabled[5] ) ? mgl_MultiTexCoord5 : defpos; + mgl_TexCoords[6] = ( 0 != mgl_TexCoordEnabled[6] ) ? mgl_MultiTexCoord6 : defpos; + mgl_TexCoords[7] = ( 0 != mgl_TexCoordEnabled[7] ) ? mgl_MultiTexCoord7 : defpos; + #endif +} + +#endif // mgl_settexcoord_vp diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl new file mode 100644 index 0000000..5029e4b --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl @@ -0,0 +1,50 @@ + +#ifndef mgl_uniform_glsl +#define mgl_uniform_glsl + +#include es_precision.glsl + +#include mgl_const.glsl + +uniform mat4 mgl_PMVMatrix[4]; // P, Mv, Mvi and Mvit (transpose(inverse(ModelView)) == normalMatrix) +uniform LOWP int mgl_ColorEnabled; +uniform vec4 mgl_ColorStatic; +uniform LOWP int mgl_AlphaTestFunc; +uniform float mgl_AlphaTestRef; + +// [0].rgba: size, smooth, attnMinSz, attnMaxSz +// [1].rgba: attnCoeff(3), attnFadeTs +uniform MEDIUMP vec4 mgl_PointParams[2]; + +#define pointSize (mgl_PointParams[0].r) +#define pointSmooth (mgl_PointParams[0].g) +#define pointSizeMin (mgl_PointParams[0].b) +#define pointSizeMax (mgl_PointParams[0].a) +#define pointDistanceConstantAtten (mgl_PointParams[1].r) +#define pointDistanceLinearAtten (mgl_PointParams[1].g) +#define pointDistanceQuadraticAtten (mgl_PointParams[1].b) +#define pointFadeThresholdSize (mgl_PointParams[1].a) + +// uniform LOWP int mgl_CullFace; // ES2 supports CullFace implicit .. +#if MAX_TEXTURE_UNITS > 0 +uniform LOWP int mgl_TextureEnabled[MAX_TEXTURE_UNITS]; +uniform LOWP int mgl_TexCoordEnabled[MAX_TEXTURE_UNITS]; +uniform LOWP int mgl_TexEnvMode[MAX_TEXTURE_UNITS]; +uniform LOWP int mgl_TexFormat[MAX_TEXTURE_UNITS]; +#if MAX_TEXTURE_UNITS >= 2 +uniform sampler2D mgl_Texture0; +uniform sampler2D mgl_Texture1; +#endif +#if MAX_TEXTURE_UNITS >= 4 +uniform sampler2D mgl_Texture2; +uniform sampler2D mgl_Texture3; +#endif +#if MAX_TEXTURE_UNITS >= 8 +uniform sampler2D mgl_Texture4; +uniform sampler2D mgl_Texture5; +uniform sampler2D mgl_Texture6; +uniform sampler2D mgl_Texture7; +#endif +#endif + +#endif // mgl_uniform_glsl diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform_light.glsl b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform_light.glsl new file mode 100644 index 0000000..5b34fd9 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform_light.glsl @@ -0,0 +1,16 @@ + +#ifndef mgl_uniform_light_glsl +#define mgl_uniform_light_glsl + +#include es_precision.glsl + +#include mgl_const.glsl +#include mgl_lightdef.glsl + +uniform LOWP int mgl_LightsEnabled[MAX_LIGHTS]; + +uniform mgl_LightModelParameters mgl_LightModel; +uniform mgl_LightSourceParameters mgl_LightSource[MAX_LIGHTS]; +uniform mgl_MaterialParameters mgl_FrontMaterial; + +#endif // mgl_uniform_light_glsl diff --git a/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_varying.glsl b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_varying.glsl new file mode 100644 index 0000000..599ac4a --- /dev/null +++ b/lib/bin/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_varying.glsl @@ -0,0 +1,14 @@ + +#ifndef mgl_varying_glsl +#define mgl_varying_glsl + +#include es_precision.glsl + +#include mgl_const.glsl + +varying vec4 frontColor; +#if MAX_TEXTURE_UNITS > 0 +varying vec4 mgl_TexCoords[MAX_TEXTURE_UNITS]; +#endif + +#endif // mgl_varying_glsl diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Adobe.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Adobe.class new file mode 100644 index 0000000..3d262d9 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Adobe.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$BinObj.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$BinObj.class new file mode 100644 index 0000000..5045c6e Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$BinObj.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$BinObjIdxed.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$BinObjIdxed.class new file mode 100644 index 0000000..2ad5f8a Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$BinObjIdxed.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$CodecException.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$CodecException.class new file mode 100644 index 0000000..a662e85 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$CodecException.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ColorSink.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ColorSink.class new file mode 100644 index 0000000..8258e5b Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ColorSink.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ComponentIn.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ComponentIn.class new file mode 100644 index 0000000..8369d5a Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ComponentIn.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ComponentOut.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ComponentOut.class new file mode 100644 index 0000000..f35b88f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$ComponentOut.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$ACFirstDecoder.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$ACFirstDecoder.class new file mode 100644 index 0000000..b23dbe7 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$ACFirstDecoder.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$ACSuccessiveDecoder.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$ACSuccessiveDecoder.class new file mode 100644 index 0000000..5e44c59 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$ACSuccessiveDecoder.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$BaselineDecoder.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$BaselineDecoder.class new file mode 100644 index 0000000..1e9e189 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$BaselineDecoder.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$DCFirstDecoder.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$DCFirstDecoder.class new file mode 100644 index 0000000..99082ee Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$DCFirstDecoder.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$DCSuccessiveDecoder.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$DCSuccessiveDecoder.class new file mode 100644 index 0000000..58a4ecf Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder$DCSuccessiveDecoder.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder.class new file mode 100644 index 0000000..32a10ca Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Decoder.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$DecoderFunction.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$DecoderFunction.class new file mode 100644 index 0000000..eca4993 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$DecoderFunction.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$EXIF.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$EXIF.class new file mode 100644 index 0000000..7d8654e Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$EXIF.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Frame.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Frame.class new file mode 100644 index 0000000..95bd973 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Frame.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$JFIF.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$JFIF.class new file mode 100644 index 0000000..bbd0830 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$JFIF.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$MarkerException.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$MarkerException.class new file mode 100644 index 0000000..3f0fb85 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$MarkerException.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Output.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Output.class new file mode 100644 index 0000000..3b41f8c Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder$Output.class differ diff --git a/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder.class b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder.class new file mode 100644 index 0000000..bf94fb7 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/jpeg/JPEGDecoder.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/FilterType.class b/lib/bin/jogamp/opengl/util/pngj/FilterType.class new file mode 100644 index 0000000..ea2c9f0 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/FilterType.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/FilterWriteStrategy.class b/lib/bin/jogamp/opengl/util/pngj/FilterWriteStrategy.class new file mode 100644 index 0000000..6ceb55b Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/FilterWriteStrategy.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/ImageInfo.class b/lib/bin/jogamp/opengl/util/pngj/ImageInfo.class new file mode 100644 index 0000000..551f195 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/ImageInfo.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/ImageLine$SampleType.class b/lib/bin/jogamp/opengl/util/pngj/ImageLine$SampleType.class new file mode 100644 index 0000000..8b906c0 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/ImageLine$SampleType.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/ImageLine.class b/lib/bin/jogamp/opengl/util/pngj/ImageLine.class new file mode 100644 index 0000000..36c7cc3 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/ImageLine.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/ImageLineHelper$ImageLineStats.class b/lib/bin/jogamp/opengl/util/pngj/ImageLineHelper$ImageLineStats.class new file mode 100644 index 0000000..e4dca53 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/ImageLineHelper$ImageLineStats.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/ImageLineHelper.class b/lib/bin/jogamp/opengl/util/pngj/ImageLineHelper.class new file mode 100644 index 0000000..6a832dd Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/ImageLineHelper.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/ImageLines.class b/lib/bin/jogamp/opengl/util/pngj/ImageLines.class new file mode 100644 index 0000000..8d4fca6 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/ImageLines.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngDeinterlacer.class b/lib/bin/jogamp/opengl/util/pngj/PngDeinterlacer.class new file mode 100644 index 0000000..0d162da Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngDeinterlacer.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngHelperInternal$1.class b/lib/bin/jogamp/opengl/util/pngj/PngHelperInternal$1.class new file mode 100644 index 0000000..d8e170b Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngHelperInternal$1.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngHelperInternal.class b/lib/bin/jogamp/opengl/util/pngj/PngHelperInternal.class new file mode 100644 index 0000000..c6d6584 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngHelperInternal.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream$1.class b/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream$1.class new file mode 100644 index 0000000..445935d Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream$1.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream$IdatChunkInfo.class b/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream$IdatChunkInfo.class new file mode 100644 index 0000000..3745358 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream$IdatChunkInfo.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream.class b/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream.class new file mode 100644 index 0000000..608d7da Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkInputStream.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkOutputStream.class b/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkOutputStream.class new file mode 100644 index 0000000..8b91235 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngIDatChunkOutputStream.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngReader$1.class b/lib/bin/jogamp/opengl/util/pngj/PngReader$1.class new file mode 100644 index 0000000..5ccb5af Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngReader$1.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngReader.class b/lib/bin/jogamp/opengl/util/pngj/PngReader.class new file mode 100644 index 0000000..e465456 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngReader.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngWriter$1.class b/lib/bin/jogamp/opengl/util/pngj/PngWriter$1.class new file mode 100644 index 0000000..11cc160 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngWriter$1.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngWriter.class b/lib/bin/jogamp/opengl/util/pngj/PngWriter.class new file mode 100644 index 0000000..894294f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngWriter.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngjBadCrcException.class b/lib/bin/jogamp/opengl/util/pngj/PngjBadCrcException.class new file mode 100644 index 0000000..652f099 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngjBadCrcException.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngjException.class b/lib/bin/jogamp/opengl/util/pngj/PngjException.class new file mode 100644 index 0000000..3b56492 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngjException.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngjExceptionInternal.class b/lib/bin/jogamp/opengl/util/pngj/PngjExceptionInternal.class new file mode 100644 index 0000000..639fc87 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngjExceptionInternal.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngjInputException.class b/lib/bin/jogamp/opengl/util/pngj/PngjInputException.class new file mode 100644 index 0000000..cc73ab7 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngjInputException.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngjOutputException.class b/lib/bin/jogamp/opengl/util/pngj/PngjOutputException.class new file mode 100644 index 0000000..d078d8b Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngjOutputException.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/PngjUnsupportedException.class b/lib/bin/jogamp/opengl/util/pngj/PngjUnsupportedException.class new file mode 100644 index 0000000..f57ecef Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/PngjUnsupportedException.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/ProgressiveOutputStream.class b/lib/bin/jogamp/opengl/util/pngj/ProgressiveOutputStream.class new file mode 100644 index 0000000..b30ff2f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/ProgressiveOutputStream.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkCopyBehaviour.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkCopyBehaviour.class new file mode 100644 index 0000000..d0fd564 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkCopyBehaviour.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$1.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$1.class new file mode 100644 index 0000000..2ed4a26 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$1.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$2.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$2.class new file mode 100644 index 0000000..4e9e383 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$2.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$3.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$3.class new file mode 100644 index 0000000..46b0ca6 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper$3.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper.class new file mode 100644 index 0000000..2d64348 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkHelper.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkLoadBehaviour.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkLoadBehaviour.class new file mode 100644 index 0000000..55bc4da Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkLoadBehaviour.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkPredicate.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkPredicate.class new file mode 100644 index 0000000..205de82 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkPredicate.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkRaw.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkRaw.class new file mode 100644 index 0000000..0ebf99a Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunkRaw.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$1.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$1.class new file mode 100644 index 0000000..892cd56 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$1.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$2.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$2.class new file mode 100644 index 0000000..c1b849d Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$2.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$3.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$3.class new file mode 100644 index 0000000..63e9f36 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList$3.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList.class new file mode 100644 index 0000000..58c66c7 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksList.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksListForWrite.class b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksListForWrite.class new file mode 100644 index 0000000..2d5efb6 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/ChunksListForWrite.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunk$ChunkOrderingConstraint.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunk$ChunkOrderingConstraint.class new file mode 100644 index 0000000..489fcc7 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunk$ChunkOrderingConstraint.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunk.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunk.class new file mode 100644 index 0000000..38339e9 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunk.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkBKGD.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkBKGD.class new file mode 100644 index 0000000..134476d Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkBKGD.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkCHRM.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkCHRM.class new file mode 100644 index 0000000..d15de20 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkCHRM.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkGAMA.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkGAMA.class new file mode 100644 index 0000000..255f028 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkGAMA.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkHIST.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkHIST.class new file mode 100644 index 0000000..1734e86 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkHIST.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkICCP.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkICCP.class new file mode 100644 index 0000000..80a2e8f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkICCP.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIDAT.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIDAT.class new file mode 100644 index 0000000..e25c1c1 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIDAT.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIEND.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIEND.class new file mode 100644 index 0000000..4b7a9b7 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIEND.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIHDR.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIHDR.class new file mode 100644 index 0000000..7ffc0a6 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkIHDR.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkITXT.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkITXT.class new file mode 100644 index 0000000..15e5efa Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkITXT.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkMultiple.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkMultiple.class new file mode 100644 index 0000000..5634a0f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkMultiple.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkOFFS.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkOFFS.class new file mode 100644 index 0000000..018f583 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkOFFS.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkPHYS.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkPHYS.class new file mode 100644 index 0000000..8a6e2ae Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkPHYS.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkPLTE.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkPLTE.class new file mode 100644 index 0000000..802eb0a Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkPLTE.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSBIT.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSBIT.class new file mode 100644 index 0000000..298b8c0 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSBIT.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSPLT.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSPLT.class new file mode 100644 index 0000000..063481e Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSPLT.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSRGB.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSRGB.class new file mode 100644 index 0000000..2182adf Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSRGB.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSTER.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSTER.class new file mode 100644 index 0000000..32cffe5 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSTER.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSingle.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSingle.class new file mode 100644 index 0000000..3c5637e Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSingle.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSkipped.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSkipped.class new file mode 100644 index 0000000..36ad6c5 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkSkipped.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTEXT.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTEXT.class new file mode 100644 index 0000000..ad50f70 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTEXT.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTIME.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTIME.class new file mode 100644 index 0000000..916ed08 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTIME.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTRNS.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTRNS.class new file mode 100644 index 0000000..4ea797b Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTRNS.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTextVar$PngTxtInfo.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTextVar$PngTxtInfo.class new file mode 100644 index 0000000..62e2f95 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTextVar$PngTxtInfo.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTextVar.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTextVar.class new file mode 100644 index 0000000..9f7c44f Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkTextVar.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkUNKNOWN.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkUNKNOWN.class new file mode 100644 index 0000000..916c8f2 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkUNKNOWN.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkZTXT.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkZTXT.class new file mode 100644 index 0000000..f2b883a Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngChunkZTXT.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngMetadata$1.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngMetadata$1.class new file mode 100644 index 0000000..86221c6 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngMetadata$1.class differ diff --git a/lib/bin/jogamp/opengl/util/pngj/chunks/PngMetadata.class b/lib/bin/jogamp/opengl/util/pngj/chunks/PngMetadata.class new file mode 100644 index 0000000..a7ba2da Binary files /dev/null and b/lib/bin/jogamp/opengl/util/pngj/chunks/PngMetadata.class differ diff --git a/lib/bin/jogamp/opengl/util/stereo/DistortionMesh$DistortionVertex.class b/lib/bin/jogamp/opengl/util/stereo/DistortionMesh$DistortionVertex.class new file mode 100644 index 0000000..76cd2b3 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/stereo/DistortionMesh$DistortionVertex.class differ diff --git a/lib/bin/jogamp/opengl/util/stereo/DistortionMesh$Producer.class b/lib/bin/jogamp/opengl/util/stereo/DistortionMesh$Producer.class new file mode 100644 index 0000000..e30a905 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/stereo/DistortionMesh$Producer.class differ diff --git a/lib/bin/jogamp/opengl/util/stereo/DistortionMesh.class b/lib/bin/jogamp/opengl/util/stereo/DistortionMesh.class new file mode 100644 index 0000000..571b328 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/stereo/DistortionMesh.class differ diff --git a/lib/bin/jogamp/opengl/util/stereo/GenericStereoDevice.class b/lib/bin/jogamp/opengl/util/stereo/GenericStereoDevice.class new file mode 100644 index 0000000..975dfce Binary files /dev/null and b/lib/bin/jogamp/opengl/util/stereo/GenericStereoDevice.class differ diff --git a/lib/bin/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer$GenericEye.class b/lib/bin/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer$GenericEye.class new file mode 100644 index 0000000..ca83b78 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer$GenericEye.class differ diff --git a/lib/bin/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer.class b/lib/bin/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer.class new file mode 100644 index 0000000..7bcc7d8 Binary files /dev/null and b/lib/bin/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer.class differ diff --git a/lib/bin/jogamp/opengl/util/stereo/ScaleAndOffset2D.class b/lib/bin/jogamp/opengl/util/stereo/ScaleAndOffset2D.class new file mode 100644 index 0000000..eae156b Binary files /dev/null and b/lib/bin/jogamp/opengl/util/stereo/ScaleAndOffset2D.class differ diff --git a/lib/bin/jogamp/opengl/util/stereo/shader/dist01_chroma.fp b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_chroma.fp new file mode 100644 index 0000000..4ac4047 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_chroma.fp @@ -0,0 +1,26 @@ +//Copyright 2014 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define varying in + out vec4 svr_FragColor; + #define texture2D texture +#else + #define svr_FragColor gl_FragColor +#endif + +uniform sampler2D svr_Texture0; + +varying vec3 svv_Fade; +varying vec2 svv_TexCoordR; +varying vec2 svv_TexCoordG; +varying vec2 svv_TexCoordB; + +void main (void) +{ + // 3 samples for fixing chromatic aberrations + vec3 color = vec3(texture2D(svr_Texture0, svv_TexCoordR).r, + texture2D(svr_Texture0, svv_TexCoordG).g, + texture2D(svr_Texture0, svv_TexCoordB).b); + svr_FragColor = vec4(svv_Fade * color, 1.0); // include vignetteFade +} + diff --git a/lib/bin/jogamp/opengl/util/stereo/shader/dist01_chroma.vp b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_chroma.vp new file mode 100644 index 0000000..d4ab585 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_chroma.vp @@ -0,0 +1,33 @@ +//Copyright 2014 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +uniform vec2 svr_EyeToSourceUVScale; +uniform vec2 svr_EyeToSourceUVOffset; + +attribute vec2 svr_Position; +attribute vec2 svr_Params; +attribute vec2 svr_TexCoordR; +attribute vec2 svr_TexCoordG; +attribute vec2 svr_TexCoordB; + +varying vec3 svv_Fade; +varying vec2 svv_TexCoordR; +varying vec2 svv_TexCoordG; +varying vec2 svv_TexCoordB; + +void main(void) +{ + gl_Position = vec4(svr_Position.xy, 0.5, 1.0); + svv_Fade = vec3(svr_Params.r); // vignetteFade + + svv_TexCoordR = svr_TexCoordR * svr_EyeToSourceUVScale + svr_EyeToSourceUVOffset; + svv_TexCoordR.y = 1.0-svv_TexCoordR.y; + svv_TexCoordG = svr_TexCoordG * svr_EyeToSourceUVScale + svr_EyeToSourceUVOffset; + svv_TexCoordG.y = 1.0-svv_TexCoordG.y; + svv_TexCoordB = svr_TexCoordB * svr_EyeToSourceUVScale + svr_EyeToSourceUVOffset; + svv_TexCoordB.y = 1.0-svv_TexCoordB.y; +} diff --git a/lib/bin/jogamp/opengl/util/stereo/shader/dist01_plain.fp b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_plain.fp new file mode 100644 index 0000000..2df8906 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_plain.fp @@ -0,0 +1,22 @@ +//Copyright 2014 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define varying in + out vec4 svr_FragColor; + #define texture2D texture +#else + #define svr_FragColor gl_FragColor +#endif + +uniform sampler2D svr_Texture0; + +varying vec3 svv_Fade; +varying vec2 svv_TexCoordR; + +void main (void) +{ + // 3 samples for fixing chromatic aberrations + vec3 color = texture2D(svr_Texture0, svv_TexCoordR).rgb; + svr_FragColor = vec4(svv_Fade * color, 1.0); // include vignetteFade +} + diff --git a/lib/bin/jogamp/opengl/util/stereo/shader/dist01_plain.vp b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_plain.vp new file mode 100644 index 0000000..335d3f0 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_plain.vp @@ -0,0 +1,27 @@ +//Copyright 2014 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +uniform vec2 svr_EyeToSourceUVScale; +uniform vec2 svr_EyeToSourceUVOffset; + +attribute vec2 svr_Position; +attribute vec2 svr_Params; +attribute vec2 svr_TexCoordR; + +varying vec3 svv_Fade; +varying vec2 svv_TexCoordR; + +void main(void) +{ + gl_Position = vec4(svr_Position.xy, 0.5, 1.0); + svv_Fade = vec3(svr_Params.r); // vignetteFade + + // Vertex inputs are in TanEyeAngle space for the R,G,B channels (i.e. after chromatic aberration and distortion). + // Scale them into the correct [0-1],[0-1] UV lookup space (depending on eye) + svv_TexCoordR = svr_TexCoordR * svr_EyeToSourceUVScale + svr_EyeToSourceUVOffset; + svv_TexCoordR.y = 1.0-svv_TexCoordR.y; +} diff --git a/lib/bin/jogamp/opengl/util/stereo/shader/dist01_timewarp.vp b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_timewarp.vp new file mode 100644 index 0000000..c4461ec --- /dev/null +++ b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_timewarp.vp @@ -0,0 +1,44 @@ +//Copyright 2014 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +uniform vec2 svr_EyeToSourceUVScale; +uniform vec2 svr_EyeToSourceUVOffset; +uniform mat4 svr_EyeRotationStart; +uniform mat4 svr_EyeRotationEnd; + +attribute vec2 svr_Position; +attribute vec2 svr_Params; +attribute vec2 svr_TexCoordR; + +varying vec3 svv_Fade; +varying vec2 svv_TexCoordR; + +void main(void) +{ + gl_Position = vec4(svr_Position.xy, 0.0, 1.0); + svv_Fade = vec3(svr_Params.r); // vignetteFade + + // Vertex inputs are in TanEyeAngle space for the R,G,B channels (i.e. after chromatic aberration and distortion). + // These are now "real world" vectors in direction (x,y,1) relative to the eye of the HMD. + vec3 TanEyeAngle = vec3 ( svr_TexCoordR, 1.0 ); + + // Accurate time warp lerp vs. faster + // Apply the two 3x3 timewarp rotations to these vectors. + vec3 TransformedStart = (svr_EyeRotationStart * vec4(TanEyeAngle, 0)).xyz; + vec3 TransformedEnd = (svr_EyeRotationEnd * vec4(TanEyeAngle, 0)).xyz; + // And blend between them. + vec3 Transformed = mix ( TransformedStart, TransformedEnd, svr_Params.g /* timewarpLerpFactor */ ); + + // Project them back onto the Z=1 plane of the rendered images. + float RecipZ = 1.0 / Transformed.z; + vec2 Flattened = vec2 ( Transformed.x * RecipZ, Transformed.y * RecipZ ); + + // These are now still in TanEyeAngle space. + // Scale them into the correct [0-1],[0-1] UV lookup space (depending on eye) + svv_TexCoordR = Flattened * svr_EyeToSourceUVScale + svr_EyeToSourceUVOffset; + svv_TexCoordR.y = 1.0-svv_TexCoordR.y; +} diff --git a/lib/bin/jogamp/opengl/util/stereo/shader/dist01_timewarp_chroma.vp b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_timewarp_chroma.vp new file mode 100644 index 0000000..c08ed31 --- /dev/null +++ b/lib/bin/jogamp/opengl/util/stereo/shader/dist01_timewarp_chroma.vp @@ -0,0 +1,65 @@ +//Copyright 2014 JogAmp Community. All rights reserved. + +#if __VERSION__ >= 130 + #define attribute in + #define varying out +#endif + +uniform vec2 svr_EyeToSourceUVScale; +uniform vec2 svr_EyeToSourceUVOffset; +uniform mat4 svr_EyeRotationStart; +uniform mat4 svr_EyeRotationEnd; + +attribute vec2 svr_Position; +attribute vec2 svr_Params; +attribute vec2 svr_TexCoordR; +attribute vec2 svr_TexCoordG; +attribute vec2 svr_TexCoordB; + +varying vec3 svv_Fade; +varying vec2 svv_TexCoordR; +varying vec2 svv_TexCoordG; +varying vec2 svv_TexCoordB; + +void main(void) +{ + gl_Position = vec4(svr_Position.xy, 0.0, 1.0); + svv_Fade = vec3(svr_Params.r); // vignetteFade + + // Vertex inputs are in TanEyeAngle space for the R,G,B channels (i.e. after chromatic aberration and distortion). + // These are now "real world" vectors in direction (x,y,1) relative to the eye of the HMD. + vec3 TanEyeAngleR = vec3 ( svr_TexCoordR, 1.0 ); + vec3 TanEyeAngleG = vec3 ( svr_TexCoordG, 1.0 ); + vec3 TanEyeAngleB = vec3 ( svr_TexCoordB, 1.0 ); + + // Accurate time warp lerp vs. faster + // Apply the two 3x3 timewarp rotations to these vectors. + vec3 TransformedRStart = (svr_EyeRotationStart * vec4(TanEyeAngleR, 0)).xyz; + vec3 TransformedGStart = (svr_EyeRotationStart * vec4(TanEyeAngleG, 0)).xyz; + vec3 TransformedBStart = (svr_EyeRotationStart * vec4(TanEyeAngleB, 0)).xyz; + vec3 TransformedREnd = (svr_EyeRotationEnd * vec4(TanEyeAngleR, 0)).xyz; + vec3 TransformedGEnd = (svr_EyeRotationEnd * vec4(TanEyeAngleG, 0)).xyz; + vec3 TransformedBEnd = (svr_EyeRotationEnd * vec4(TanEyeAngleB, 0)).xyz; + + // And blend between them. + vec3 TransformedR = mix ( TransformedRStart, TransformedREnd, svr_Params.g /* timewarpLerpFactor */ ); + vec3 TransformedG = mix ( TransformedGStart, TransformedGEnd, svr_Params.g /* timewarpLerpFactor */ ); + vec3 TransformedB = mix ( TransformedBStart, TransformedBEnd, svr_Params.g /* timewarpLerpFactor */ ); + + // Project them back onto the Z=1 plane of the rendered images. + float RecipZR = 1.0 / TransformedR.z; + float RecipZG = 1.0 / TransformedG.z; + float RecipZB = 1.0 / TransformedB.z; + vec2 FlattenedR = vec2 ( TransformedR.x * RecipZR, TransformedR.y * RecipZR ); + vec2 FlattenedG = vec2 ( TransformedG.x * RecipZG, TransformedG.y * RecipZG ); + vec2 FlattenedB = vec2 ( TransformedB.x * RecipZB, TransformedB.y * RecipZB ); + + // These are now still in TanEyeAngle space. + // Scale them into the correct [0-1],[0-1] UV lookup space (depending on eye) + svv_TexCoordR = FlattenedR * svr_EyeToSourceUVScale + svr_EyeToSourceUVOffset; + svv_TexCoordR.y = 1.0-svv_TexCoordR.y; + svv_TexCoordG = FlattenedG * svr_EyeToSourceUVScale + svr_EyeToSourceUVOffset; + svv_TexCoordG.y = 1.0-svv_TexCoordG.y; + svv_TexCoordB = FlattenedB * svr_EyeToSourceUVScale + svr_EyeToSourceUVOffset; + svv_TexCoordB.y = 1.0-svv_TexCoordB.y; +} diff --git a/lib/bin/jogamp/opengl/windows/wgl/PGPU_DEVICE.class b/lib/bin/jogamp/opengl/windows/wgl/PGPU_DEVICE.class new file mode 100644 index 0000000..c4564b9 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/PGPU_DEVICE.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/RECT.class b/lib/bin/jogamp/opengl/windows/wgl/RECT.class new file mode 100644 index 0000000..3f231bb Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/RECT.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGL.class b/lib/bin/jogamp/opengl/windows/wgl/WGL.class new file mode 100644 index 0000000..b36d9b0 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGL.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLExt.class b/lib/bin/jogamp/opengl/windows/wgl/WGLExt.class new file mode 100644 index 0000000..543bcc5 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLExt.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLExtImpl.class b/lib/bin/jogamp/opengl/windows/wgl/WGLExtImpl.class new file mode 100644 index 0000000..ad6b1d1 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLExtImpl.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable$1.class b/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable$1.class new file mode 100644 index 0000000..713dbf9 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable$2.class b/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable$2.class new file mode 100644 index 0000000..9afbd8d Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable.class b/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable.class new file mode 100644 index 0000000..2524485 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLExtProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLGLCapabilities$1.class b/lib/bin/jogamp/opengl/windows/wgl/WGLGLCapabilities$1.class new file mode 100644 index 0000000..7604eb0 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLGLCapabilities$1.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLGLCapabilities.class b/lib/bin/jogamp/opengl/windows/wgl/WGLGLCapabilities.class new file mode 100644 index 0000000..ba4317d Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLGLCapabilities.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable$1.class b/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable$1.class new file mode 100644 index 0000000..11420f3 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable$2.class b/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable$2.class new file mode 100644 index 0000000..a4d0f72 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable.class b/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable.class new file mode 100644 index 0000000..d5d343e Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WGLUtil.class b/lib/bin/jogamp/opengl/windows/wgl/WGLUtil.class new file mode 100644 index 0000000..4785fa2 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WGLUtil.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsBitmapWGLDrawable.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsBitmapWGLDrawable.class new file mode 100644 index 0000000..4c8fe8f Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsBitmapWGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLContext$Drawable.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLContext$Drawable.class new file mode 100644 index 0000000..27d3451 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLContext$Drawable.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLContext.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLContext.class new file mode 100644 index 0000000..0eb73fc Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLContext.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLDrawable.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLDrawable.class new file mode 100644 index 0000000..6dabd62 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsExternalWGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsOnscreenWGLDrawable.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsOnscreenWGLDrawable.class new file mode 100644 index 0000000..3486c84 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsOnscreenWGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsPbufferWGLDrawable.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsPbufferWGLDrawable.class new file mode 100644 index 0000000..adede3c Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsPbufferWGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLContext.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLContext.class new file mode 100644 index 0000000..1ab7047 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLContext.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawable.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawable.class new file mode 100644 index 0000000..b07aadf Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawable.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$1.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$1.class new file mode 100644 index 0000000..5594580 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$1.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$CPUAffinity.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$CPUAffinity.class new file mode 100644 index 0000000..603eae0 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$CPUAffinity.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$NopCPUAffinity.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$NopCPUAffinity.class new file mode 100644 index 0000000..59c56bb Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$NopCPUAffinity.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$SharedResource.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$SharedResource.class new file mode 100644 index 0000000..b3b4826 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$SharedResource.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$SharedResourceImplementation.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$SharedResourceImplementation.class new file mode 100644 index 0000000..9f36f61 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$SharedResourceImplementation.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$WindowsProcessAffinity.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$WindowsProcessAffinity.class new file mode 100644 index 0000000..53aa607 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$WindowsProcessAffinity.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$WindowsThreadAffinity.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$WindowsThreadAffinity.class new file mode 100644 index 0000000..f9e95d4 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$WindowsThreadAffinity.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.class new file mode 100644 index 0000000..2d4488a Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.class new file mode 100644 index 0000000..ec88b98 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfiguration.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfiguration.class new file mode 100644 index 0000000..37a1636 Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfiguration.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.class b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.class new file mode 100644 index 0000000..e3a19ac Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/opengl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.class b/lib/bin/jogamp/opengl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.class new file mode 100644 index 0000000..0d7642e Binary files /dev/null and b/lib/bin/jogamp/opengl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLX.class b/lib/bin/jogamp/opengl/x11/glx/GLX.class new file mode 100644 index 0000000..060d922 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLX.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXExt.class b/lib/bin/jogamp/opengl/x11/glx/GLXExt.class new file mode 100644 index 0000000..df082ca Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXExt.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXExtImpl.class b/lib/bin/jogamp/opengl/x11/glx/GLXExtImpl.class new file mode 100644 index 0000000..b3f8f79 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXExtImpl.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable$1.class b/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable$1.class new file mode 100644 index 0000000..d9b1090 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable$2.class b/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable$2.class new file mode 100644 index 0000000..c058642 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable.class b/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable.class new file mode 100644 index 0000000..bd50d6b Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXExtProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXFBConfigSGIX.class b/lib/bin/jogamp/opengl/x11/glx/GLXFBConfigSGIX.class new file mode 100644 index 0000000..a014a2c Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXFBConfigSGIX.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable$1.class b/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable$1.class new file mode 100644 index 0000000..8745302 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable$1.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable$2.class b/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable$2.class new file mode 100644 index 0000000..744b685 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable$2.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable.class b/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable.class new file mode 100644 index 0000000..41c4e9f Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXProcAddressTable.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/GLXUtil.class b/lib/bin/jogamp/opengl/x11/glx/GLXUtil.class new file mode 100644 index 0000000..58cc11e Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/GLXUtil.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXContext$Drawable.class b/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXContext$Drawable.class new file mode 100644 index 0000000..2b7e762 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXContext$Drawable.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXContext.class b/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXContext.class new file mode 100644 index 0000000..a1c4f36 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXContext.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXDrawable$Context.class b/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXDrawable$Context.class new file mode 100644 index 0000000..08f622e Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXDrawable$Context.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXDrawable.class b/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXDrawable.class new file mode 100644 index 0000000..e88466d Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11ExternalGLXDrawable.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLCapabilities$1.class b/lib/bin/jogamp/opengl/x11/glx/X11GLCapabilities$1.class new file mode 100644 index 0000000..562a109 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLCapabilities$1.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLCapabilities.class b/lib/bin/jogamp/opengl/x11/glx/X11GLCapabilities.class new file mode 100644 index 0000000..e947391 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLCapabilities.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXContext.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXContext.class new file mode 100644 index 0000000..ead327a Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXContext.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawable.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawable.class new file mode 100644 index 0000000..4a21dbb Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawable.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$1.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$1.class new file mode 100644 index 0000000..df52ee2 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$1.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$SharedResource.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$SharedResource.class new file mode 100644 index 0000000..cccac1c Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$SharedResource.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$SharedResourceImplementation.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$SharedResourceImplementation.class new file mode 100644 index 0000000..4d16729 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory$SharedResourceImplementation.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory.class new file mode 100644 index 0000000..aebc2c9 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXDrawableFactory.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.class new file mode 100644 index 0000000..e1ca669 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXGraphicsConfiguration.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXGraphicsConfiguration.class new file mode 100644 index 0000000..be50ec9 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXGraphicsConfiguration.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11GLXGraphicsConfigurationFactory.class b/lib/bin/jogamp/opengl/x11/glx/X11GLXGraphicsConfigurationFactory.class new file mode 100644 index 0000000..0689a66 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11GLXGraphicsConfigurationFactory.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11OnscreenGLXDrawable.class b/lib/bin/jogamp/opengl/x11/glx/X11OnscreenGLXDrawable.class new file mode 100644 index 0000000..3f09125 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11OnscreenGLXDrawable.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11PbufferGLXDrawable.class b/lib/bin/jogamp/opengl/x11/glx/X11PbufferGLXDrawable.class new file mode 100644 index 0000000..79cbe66 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11PbufferGLXDrawable.class differ diff --git a/lib/bin/jogamp/opengl/x11/glx/X11PixmapGLXDrawable.class b/lib/bin/jogamp/opengl/x11/glx/X11PixmapGLXDrawable.class new file mode 100644 index 0000000..282b627 Binary files /dev/null and b/lib/bin/jogamp/opengl/x11/glx/X11PixmapGLXDrawable.class differ diff --git a/lib/bin/jogl/util/data/av/test-ntsc01-28x16.png b/lib/bin/jogl/util/data/av/test-ntsc01-28x16.png new file mode 100644 index 0000000..4601a21 Binary files /dev/null and b/lib/bin/jogl/util/data/av/test-ntsc01-28x16.png differ diff --git a/lib/bin/natives/linux-amd64/libgluegen-rt.so b/lib/bin/natives/linux-amd64/libgluegen-rt.so new file mode 100644 index 0000000..33f9c3b Binary files /dev/null and b/lib/bin/natives/linux-amd64/libgluegen-rt.so differ diff --git a/lib/bin/natives/linux-amd64/libjogl_desktop.so b/lib/bin/natives/linux-amd64/libjogl_desktop.so new file mode 100644 index 0000000..1c79466 Binary files /dev/null and b/lib/bin/natives/linux-amd64/libjogl_desktop.so differ diff --git a/lib/bin/natives/linux-amd64/libjogl_mobile.so b/lib/bin/natives/linux-amd64/libjogl_mobile.so new file mode 100644 index 0000000..2635775 Binary files /dev/null and b/lib/bin/natives/linux-amd64/libjogl_mobile.so differ diff --git a/lib/bin/natives/linux-amd64/libnativewindow_awt.so b/lib/bin/natives/linux-amd64/libnativewindow_awt.so new file mode 100644 index 0000000..82eabef Binary files /dev/null and b/lib/bin/natives/linux-amd64/libnativewindow_awt.so differ diff --git a/lib/bin/natives/linux-amd64/libnativewindow_x11.so b/lib/bin/natives/linux-amd64/libnativewindow_x11.so new file mode 100644 index 0000000..559767b Binary files /dev/null and b/lib/bin/natives/linux-amd64/libnativewindow_x11.so differ diff --git a/lib/bin/natives/linux-amd64/libnewt.so b/lib/bin/natives/linux-amd64/libnewt.so new file mode 100644 index 0000000..240015d Binary files /dev/null and b/lib/bin/natives/linux-amd64/libnewt.so differ diff --git a/lib/bin/newt/data/cross-grey-alpha-16x16.png b/lib/bin/newt/data/cross-grey-alpha-16x16.png new file mode 100644 index 0000000..303c454 Binary files /dev/null and b/lib/bin/newt/data/cross-grey-alpha-16x16.png differ diff --git a/lib/bin/newt/data/jogamp-16x16.png b/lib/bin/newt/data/jogamp-16x16.png new file mode 100644 index 0000000..02df899 Binary files /dev/null and b/lib/bin/newt/data/jogamp-16x16.png differ diff --git a/lib/bin/newt/data/jogamp-32x32.png b/lib/bin/newt/data/jogamp-32x32.png new file mode 100644 index 0000000..ab21c6e Binary files /dev/null and b/lib/bin/newt/data/jogamp-32x32.png differ diff --git a/lib/bin/newt/data/pointer-grey-alpha-16x24.png b/lib/bin/newt/data/pointer-grey-alpha-16x24.png new file mode 100644 index 0000000..98b2c86 Binary files /dev/null and b/lib/bin/newt/data/pointer-grey-alpha-16x24.png differ diff --git a/lib/gluegen-java-src.zip b/lib/gluegen-java-src.zip new file mode 100644 index 0000000..2d6a93c Binary files /dev/null and b/lib/gluegen-java-src.zip differ diff --git a/lib/gluegen-rt-natives-linux-amd64.jar b/lib/gluegen-rt-natives-linux-amd64.jar new file mode 100644 index 0000000..a2466f4 Binary files /dev/null and b/lib/gluegen-rt-natives-linux-amd64.jar differ diff --git a/lib/gluegen-rt-natives-windows-amd64.jar b/lib/gluegen-rt-natives-windows-amd64.jar new file mode 100644 index 0000000..517fb84 Binary files /dev/null and b/lib/gluegen-rt-natives-windows-amd64.jar differ diff --git a/lib/gluegen-rt.jar b/lib/gluegen-rt.jar new file mode 100644 index 0000000..742fdb2 Binary files /dev/null and b/lib/gluegen-rt.jar differ diff --git a/lib/jogl-all-natives-linux-amd64.jar b/lib/jogl-all-natives-linux-amd64.jar new file mode 100644 index 0000000..e57b8c7 Binary files /dev/null and b/lib/jogl-all-natives-linux-amd64.jar differ diff --git a/lib/jogl-all-natives-windows-amd64.jar b/lib/jogl-all-natives-windows-amd64.jar new file mode 100644 index 0000000..9577bf1 Binary files /dev/null and b/lib/jogl-all-natives-windows-amd64.jar differ diff --git a/lib/jogl-all.jar b/lib/jogl-all.jar new file mode 100644 index 0000000..f73174f Binary files /dev/null and b/lib/jogl-all.jar differ diff --git a/lib/jogl-java-src.zip b/lib/jogl-java-src.zip new file mode 100644 index 0000000..ff74ccd Binary files /dev/null and b/lib/jogl-java-src.zip differ diff --git a/sig b/sig index d3faca6..9d5215b 100755 --- a/sig +++ b/sig @@ -1,5 +1,5 @@ #!/usr/bin/bash -export AUTO_UPDATE=true +export AUTO_UPDATE=false source utils/define.sh diff --git a/src/sig/JavaProjectTemplate.java b/src/sig/JavaProjectTemplate.java index 84289de..5b4432e 100644 --- a/src/sig/JavaProjectTemplate.java +++ b/src/sig/JavaProjectTemplate.java @@ -95,6 +95,7 @@ public class JavaProjectTemplate { game.Cursor_Show(); } } + } public void drawGame() {