.classpath | 3 +- .externalToolBuilders/jogl builder.launch | 5 - LICENSE.txt | 27 +- doc/Platform.Applets.txt | 23 + doc/Platform.GLES.txt | 112 + doc/Platforms.txt | 62 + doc/userguide/index.html | 1051 +++-- etc/profile.jogl | 4 +- ...nner-newt-ElektronenMultiplizierer-napplet.html | 2 - ...pplet-runner-newt-ElektronenMultiplizierer.html | 2 - ...applet-runner-newt-GraphTextDemo01-napplet.html | 2 - .../jogl-applet-runner-newt-GraphTextDemo01.html | 2 - ...let-runner-newt-GraphUISceneDemo01-napplet.html | 2 - ...jogl-applet-runner-newt-GraphUISceneDemo01.html | 2 - .../jogl-applet-runner-newt-MovieCube-napplet.html | 71 + jnlp-files/jogl-applet-runner-newt-MovieCube.html | 88 + ...plet-runner-newt-gears-normal-launcheronly.html | 8 +- ...gl-applet-runner-newt-gears-normal-napplet.html | 4 - .../jogl-applet-runner-newt-gears-normal.html | 5 - ...l-applet-runner-newt-gears-special-napplet.html | 2 - .../jogl-applet-runner-newt-gears-special.html | 2 - jnlp-files/jogl-applet-runner-newt.jnlp | 1 - jnlp-files/jogl-test-applets.html | 14 + make/build-common.xml | 39 +- make/build-jogl.xml | 223 +- make/build-nativewindow.xml | 119 +- make/build-newt.xml | 86 +- make/build-staticglgen.xml | 12 +- make/build-test.xml | 474 +- make/build.xml | 73 +- make/config/jogl/cg-common.cfg | 1 + make/config/jogl/egl-common.cfg | 8 +- make/config/jogl/gl-common-extensions.cfg | 34 +- make/config/jogl/gl-common.cfg | 74 +- make/config/jogl/gl-es1.cfg | 6 +- make/config/jogl/gl-es2.cfg | 4 +- make/config/jogl/gl-gl4bc.cfg | 14 +- make/config/jogl/gl-if-CustomJavaCode-gl2_es2.java | 2 + make/config/jogl/gl-if-CustomJavaCode-gl2_gl3.java | 2 + make/config/jogl/gl-if-gl-ignores.cfg | 133 +- make/config/jogl/gl-if-gl.cfg | 5 +- make/config/jogl/gl-if-gl2.cfg | 16 +- make/config/jogl/gl-if-gl2_es1.cfg | 9 +- make/config/jogl/gl-if-gl2_es2.cfg | 9 +- make/config/jogl/gl-if-gl2_gl3.cfg | 11 +- make/config/jogl/gl-if-gl3-ignores.cfg | 2 +- make/config/jogl/gl-if-gl3-subset.cfg | 2 + make/config/jogl/gl-if-gl3.cfg | 11 +- make/config/jogl/gl-if-gl3bc.cfg | 13 +- make/config/jogl/gl-if-gl4.cfg | 11 +- .../config/jogl/gl-impl-CustomJavaCode-common.java | 11 +- .../jogl/gl-impl-CustomJavaCode-desktop.java | 3 + make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java | 2 +- make/config/jogl/gl-impl-CustomJavaCode-gles1.java | 6 +- make/config/jogl/gl-impl-CustomJavaCode-gles2.java | 6 +- make/config/jogl/glu-common.cfg | 1 + make/config/jogl/wgl-win32.cfg | 5 + make/config/nativewindow/jawt-CustomJavaCode.java | 35 +- .../jawt-DrawingSurfaceInfo-CustomJavaCode.java | 2 +- make/config/nativewindow/x11-CustomJavaCode.java | 2 +- make/config/nativewindow/x11-lib.cfg | 2 + make/lib/pngj/LICENSE.txt | 202 + make/lib/pngj/NOTICE.txt | 6 + make/lib/pngj/RELEASE-NOTES.txt | 70 + make/lib/pngj/about.html | 47 + make/lib/pngj/jogl-merge.txt | 13 + .../resources/android/AndroidManifest-launcher.xml | 130 - make/resources/android/AndroidManifest-test.xml | 143 + .../{res-launcher => res-jogl}/values/colors.xml | 0 .../{res-launcher => res-jogl}/values/styles.xml | 0 .../drawable-hdpi/icon.png | Bin 2516 -> 2516 bytes .../drawable-ldpi/icon.png | Bin 1172 -> 1172 bytes .../drawable-mdpi/icon.png | Bin 1570 -> 1570 bytes .../{res-launcher => res-test}/layout/main.xml | 0 .../{res-launcher => res-test}/values/strings.xml | 14 +- make/resources/assets-test/placeholder.txt | 1 + .../jogl/util/data/av/test-ntsc01-160x90.png | Bin 0 -> 2785 bytes ...adb-install-all.sh => adb-install-all-armv7.sh} | 2 +- make/scripts/adb-launch-activity.sh | 11 + make/scripts/adb-launch-main.sh | 69 + make/scripts/adb-power-alwayson.sh | 3 + ...reinstall-all.sh => adb-reinstall-all-armv7.sh} | 2 +- make/scripts/adb-uninstall-all.sh | 2 +- make/scripts/check-java-major-version.sh | 27 + make/scripts/crosstest-java-android-armv7-rel.sh | 69 - make/scripts/crosstest-launch-android-activity.sh | 17 - make/scripts/gluegen-gl.sh | 93 + make/scripts/java-win32-dbg.bat | 24 +- make/scripts/java-win32.bat | 16 +- make/scripts/java-win64-dbg.bat | 28 +- make/scripts/java-win64.bat | 9 +- make/scripts/make.jogl.all.android-armv7-cross.sh | 104 +- make/scripts/make.jogl.all.linux-armv7-cross.sh | 32 +- make/scripts/make.jogl.all.linux-armv7.sh | 27 + make/scripts/make.jogl.all.linux-armv7hf-cross.sh | 51 + make/scripts/make.jogl.all.linux-x86_64.sh | 8 + make/scripts/make.jogl.all.macosx.sh | 12 +- make/scripts/make.jogl.all.win32.bat | 4 +- make/scripts/make.jogl.all.win64.bat | 4 +- make/scripts/targetcommand-awt.sh | 59 + make/scripts/targetcommand-newt.sh | 124 + make/scripts/tests-javaws-x64.bat | 2 +- make/scripts/tests-linux-armv7.sh | 7 + make/scripts/tests-linux-armv7hf.sh | 7 + make/scripts/tests-osx-x32.sh | 7 + make/scripts/tests-osx-x64.sh | 2 + make/scripts/tests-x32.bat | 78 +- make/scripts/tests-x64.bat | 46 +- make/scripts/tests-x64.sh | 2 + make/scripts/tests.sh | 110 +- make/stub_includes/egl/EGL/egl.h | 8 +- make/stub_includes/egl/EGL/eglext.h | 76 +- make/stub_includes/egl/EGL/eglplatform.h | 6 +- make/stub_includes/libav/libavcodec/avcodec.h | 4761 ++++++++++++++++++++ make/stub_includes/libav/libavcodec/avfft.h | 99 + make/stub_includes/libav/libavcodec/dxva2.h | 71 + make/stub_includes/libav/libavcodec/opt.h | 34 + make/stub_includes/libav/libavcodec/vaapi.h | 167 + make/stub_includes/libav/libavcodec/vda.h | 144 + make/stub_includes/libav/libavcodec/vdpau.h | 88 + make/stub_includes/libav/libavcodec/version.h | 126 + make/stub_includes/libav/libavcodec/xvmc.h | 151 + make/stub_includes/libav/libavformat/avformat.h | 2026 +++++++++ make/stub_includes/libav/libavformat/avio.h | 688 +++ make/stub_includes/libav/libavformat/version.h | 126 + make/stub_includes/libav/libavutil/adler32.h | 43 + make/stub_includes/libav/libavutil/aes.h | 57 + make/stub_includes/libav/libavutil/attributes.h | 136 + make/stub_includes/libav/libavutil/audioconvert.h | 130 + make/stub_includes/libav/libavutil/avassert.h | 66 + make/stub_includes/libav/libavutil/avconfig.h | 6 + make/stub_includes/libav/libavutil/avstring.h | 175 + make/stub_includes/libav/libavutil/avutil.h | 326 ++ make/stub_includes/libav/libavutil/base64.h | 65 + make/stub_includes/libav/libavutil/bswap.h | 109 + make/stub_includes/libav/libavutil/common.h | 398 ++ make/stub_includes/libav/libavutil/cpu.h | 56 + make/stub_includes/libav/libavutil/crc.h | 44 + make/stub_includes/libav/libavutil/dict.h | 121 + make/stub_includes/libav/libavutil/error.h | 81 + make/stub_includes/libav/libavutil/eval.h | 113 + make/stub_includes/libav/libavutil/fifo.h | 141 + make/stub_includes/libav/libavutil/file.h | 52 + make/stub_includes/libav/libavutil/imgutils.h | 138 + make/stub_includes/libav/libavutil/intfloat.h | 73 + .../libav/libavutil/intfloat_readwrite.h | 40 + make/stub_includes/libav/libavutil/intreadwrite.h | 522 +++ make/stub_includes/libav/libavutil/lfg.h | 62 + make/stub_includes/libav/libavutil/log.h | 172 + make/stub_includes/libav/libavutil/lzo.h | 77 + make/stub_includes/libav/libavutil/mathematics.h | 122 + make/stub_includes/libav/libavutil/md5.h | 46 + make/stub_includes/libav/libavutil/mem.h | 136 + make/stub_includes/libav/libavutil/opt.h | 591 +++ make/stub_includes/libav/libavutil/parseutils.h | 124 + make/stub_includes/libav/libavutil/pixdesc.h | 177 + make/stub_includes/libav/libavutil/pixfmt.h | 198 + make/stub_includes/libav/libavutil/random_seed.h | 44 + make/stub_includes/libav/libavutil/rational.h | 144 + make/stub_includes/libav/libavutil/samplefmt.h | 148 + make/stub_includes/libav/libavutil/sha.h | 66 + make/stub_includes/opengl/GL/glext.h | 523 ++- make/stub_includes/opengl/GL3/gl3.h | 385 +- make/stub_includes/opengl/GL3/gl3ext.h | 236 +- make/stub_includes/opengl/GLES/glext.h | 129 +- make/stub_includes/opengl/GLES2/gl2.h | 2 +- make/stub_includes/opengl/GLES2/gl2ext.h | 591 ++- make/stub_includes/opengl/macosx-window-system.h | 5 +- make/stub_includes/win32/windows.h | 10 - make/stub_includes/win32/wingdi.h | 165 +- make/stub_includes/win32/wingdi_types.h | 166 + make/stub_includes/win32/winwgl.h | 11 +- make/stub_includes/x11/window-lib.c | 5 +- .../jogamp/android/launcher/ClassLoaderUtil.java | 121 - .../android/launcher/LauncherTempFileCache.java | 477 -- .../android/launcher/NEWTLauncherActivity.java | 254 -- .../launcher/NEWTLauncherElektronActivity.java | 15 - .../launcher/NEWTLauncherGearsES1Activity.java | 15 - .../launcher/NEWTLauncherGearsES2Activity.java | 15 - .../NEWTLauncherGearsES2TransActivity.java | 15 - .../launcher/NEWTLauncherGraphUI1pActivity.java | 15 - .../launcher/NEWTLauncherGraphUI2pActivity.java | 15 - .../launcher/NEWTLauncherRedSquareES1Activity.java | 15 - .../launcher/NEWTLauncherRedSquareES2Activity.java | 15 - .../gluegen/opengl/BuildComposablePipeline.java | 6 +- .../jogamp/gluegen/opengl/BuildStaticGLInfo.java | 24 +- .../com/jogamp/gluegen/opengl/GLConfiguration.java | 22 +- .../com/jogamp/gluegen/opengl/GLEmitter.java | 84 +- .../gluegen/opengl/GLJavaMethodBindingEmitter.java | 5 +- .../opengl/nativesig/NativeSignatureEmitter.java | 2 + .../NativeSignatureJavaMethodBindingEmitter.java | 17 +- .../com/jogamp/graph/curve/opengl/GLRegion.java | 10 +- .../jogamp/graph/curve/opengl/RegionRenderer.java | 11 +- .../jogamp/graph/curve/opengl/TextRenderer.java | 5 +- .../classes/com/jogamp/graph/font/FontFactory.java | 14 +- .../classes/com/jogamp/graph/font/FontSet.java | 6 +- src/jogl/classes/com/jogamp/opengl/FloatUtil.java | 289 ++ .../classes/com/jogamp/opengl/JoglVersion.java | 77 +- .../opengl/cg/CgDynamicLibraryBundleInfo.java | 14 + .../classes/com/jogamp/opengl/swt/GLCanvas.java | 563 +++ .../classes/com/jogamp/opengl/util/Animator.java | 15 +- .../com/jogamp/opengl/util/AnimatorBase.java | 4 +- .../classes/com/jogamp/opengl/util/FBObject.java | 27 +- .../com/jogamp/opengl/util/GLArrayDataClient.java | 51 +- .../com/jogamp/opengl/util/GLArrayDataServer.java | 61 +- .../com/jogamp/opengl/util/GLArrayDataWrapper.java | 28 +- .../classes/com/jogamp/opengl/util/GLBuffers.java | 2 +- .../com/jogamp/opengl/util/GLReadBufferUtil.java | 57 +- .../com/jogamp/opengl/util/ImmModeSink.java | 70 +- .../classes/com/jogamp/opengl/util/PMVMatrix.java | 233 +- .../com/jogamp/opengl/util/av/GLMediaPlayer.java | 248 + .../opengl/util/av/GLMediaPlayerFactory.java | 55 + .../classes/com/jogamp/opengl/util/av/package.html | 25 + .../com/jogamp/opengl/util/awt/TextRenderer.java | 10 +- .../com/jogamp/opengl/util/glsl/ShaderCode.java | 659 ++- .../com/jogamp/opengl/util/glsl/ShaderProgram.java | 25 +- .../com/jogamp/opengl/util/glsl/ShaderState.java | 78 +- .../com/jogamp/opengl/util/glsl/ShaderUtil.java | 618 ++- .../jogamp/opengl/util/glsl/sdk/CompileShader.java | 9 +- .../com/jogamp/opengl/util/texture/Texture.java | 39 +- .../jogamp/opengl/util/texture/TextureCoords.java | 18 + .../jogamp/opengl/util/texture/TextureData.java | 2 +- .../com/jogamp/opengl/util/texture/TextureIO.java | 187 +- .../opengl/util/texture/TextureSequence.java | 221 + .../opengl/util/texture/awt/AWTTextureData.java | 6 +- .../jogamp/opengl/util/texture/spi/DDSImage.java | 26 +- .../util/texture/spi/NetPbmTextureWriter.java | 80 +- .../jogamp/opengl/util/texture/spi/PNGImage.java | 172 + .../jogamp/opengl/util/texture/spi/SGIImage.java | 5 +- .../jogamp/opengl/util/texture/spi/TGAImage.java | 40 +- .../com/jogamp/openmax/OMXEventListener.java | 14 - .../classes/com/jogamp/openmax/OMXInstance.java | 509 --- .../media/opengl/DefaultGLCapabilitiesChooser.java | 36 +- .../classes/javax/media/opengl/GLArrayData.java | 7 +- .../classes/javax/media/opengl/GLAutoDrawable.java | 11 +- src/jogl/classes/javax/media/opengl/GLBase.java | 73 +- .../classes/javax/media/opengl/GLCapabilities.java | 6 +- src/jogl/classes/javax/media/opengl/GLContext.java | 441 +- .../javax/media/opengl/GLDrawableFactory.java | 38 +- .../javax/media/opengl/GLPipelineFactory.java | 2 +- src/jogl/classes/javax/media/opengl/GLProfile.java | 571 ++- .../classes/javax/media/opengl/GLRunnable.java | 14 +- .../classes/javax/media/opengl/GLUniformData.java | 6 +- src/jogl/classes/javax/media/opengl/Threading.java | 60 +- .../classes/javax/media/opengl/awt/GLCanvas.java | 381 +- .../classes/javax/media/opengl/awt/GLJPanel.java | 313 +- .../graph/curve/opengl/RegionRendererImpl01.java | 12 +- .../graph/curve/opengl/TextRendererImpl01.java | 13 +- .../jogamp/graph/curve/opengl/VBORegion2PES2.java | 42 +- .../jogamp/graph/curve/opengl/VBORegionSPES2.java | 10 +- .../jogamp/graph/curve/text/GlyphString.java | 13 +- .../classes/jogamp/graph/font/FontConstructor.java | 4 +- .../classes/jogamp/graph/font/JavaFontLoader.java | 10 +- .../jogamp/graph/font/UbuntuFontLoader.java | 19 +- .../font/typecast/TypecastFontConstructor.java | 26 +- .../graph/font/typecast/ot/Disassembler.java | 2 +- .../graph/font/typecast/ot/OTFontCollection.java | 2 +- .../graph/font/typecast/ot/mac/ResourceType.java | 2 +- .../graph/font/typecast/ot/table/BaseTable.java | 10 +- .../graph/font/typecast/ot/table/CffTable.java | 18 +- .../font/typecast/ot/table/CharstringType2.java | 4 +- .../graph/font/typecast/ot/table/CmapFormat.java | 2 +- .../graph/font/typecast/ot/table/CmapFormat4.java | 2 +- .../font/typecast/ot/table/CmapIndexEntry.java | 2 +- .../graph/font/typecast/ot/table/CmapTable.java | 2 +- .../graph/font/typecast/ot/table/CvtTable.java | 2 +- .../font/typecast/ot/table/DirectoryEntry.java | 4 +- .../graph/font/typecast/ot/table/DsigTable.java | 2 +- .../font/typecast/ot/table/FeatureRecord.java | 2 +- .../graph/font/typecast/ot/table/GaspRange.java | 2 +- .../graph/font/typecast/ot/table/GaspTable.java | 2 +- .../graph/font/typecast/ot/table/GlyfDescript.java | 2 +- .../font/typecast/ot/table/GlyfSimpleDescript.java | 2 +- .../graph/font/typecast/ot/table/HdmxTable.java | 2 +- .../graph/font/typecast/ot/table/HeadTable.java | 2 +- .../graph/font/typecast/ot/table/HheaTable.java | 2 +- .../graph/font/typecast/ot/table/HmtxTable.java | 2 +- .../font/typecast/ot/table/LangSysRecord.java | 2 +- .../graph/font/typecast/ot/table/LocaTable.java | 2 +- .../graph/font/typecast/ot/table/LtshTable.java | 2 +- .../graph/font/typecast/ot/table/MaxpTable.java | 2 +- .../graph/font/typecast/ot/table/NameRecord.java | 4 +- .../graph/font/typecast/ot/table/Os2Table.java | 4 +- .../graph/font/typecast/ot/table/Panose.java | 2 +- .../graph/font/typecast/ot/table/PcltTable.java | 2 +- .../graph/font/typecast/ot/table/PostTable.java | 2 +- .../graph/font/typecast/ot/table/ScriptRecord.java | 2 +- .../font/typecast/ot/table/SignatureBlock.java | 2 +- .../font/typecast/ot/table/TableDirectory.java | 2 +- .../graph/font/typecast/ot/table/VdmxTable.java | 2 +- .../graph/font/typecast/ot/table/VheaTable.java | 2 +- .../graph/font/typecast/ot/table/VmtxTable.java | 2 +- .../graph/font/typecast/t2/T2Interpreter.java | 6 +- .../graph/font/typecast/tt/engine/Parser.java | 2 +- src/jogl/classes/jogamp/opengl/Debug.java | 82 +- .../opengl/DesktopGLDynamicLibraryBundleInfo.java | 3 +- .../jogamp/opengl/ExtensionAvailabilityCache.java | 196 +- src/jogl/classes/jogamp/opengl/GLContextImpl.java | 575 ++- .../jogamp/opengl/GLDrawableFactoryImpl.java | 3 +- .../classes/jogamp/opengl/GLDrawableHelper.java | 201 +- src/jogl/classes/jogamp/opengl/GLDrawableImpl.java | 8 +- .../jogamp/opengl/GLDynamicLibraryBundleInfo.java | 18 +- .../jogamp/opengl/GLGraphicsConfigurationUtil.java | 4 +- src/jogl/classes/jogamp/opengl/GLPbufferImpl.java | 21 +- src/jogl/classes/jogamp/opengl/GLWorkerThread.java | 33 +- src/jogl/classes/jogamp/opengl/MemoryObject.java | 4 +- src/jogl/classes/jogamp/opengl/ProjectFloat.java | 496 +- .../jogamp/opengl/SharedResourceRunner.java | 4 +- src/jogl/classes/jogamp/opengl/ThreadingImpl.java | 154 +- ...dingPlugin.java => ToolkitThreadingPlugin.java} | 11 +- .../android/av/AndroidGLMediaPlayerAPI14.java | 262 ++ .../jogamp/opengl/awt/AWTThreadingPlugin.java | 55 +- src/jogl/classes/jogamp/opengl/awt/AWTUtil.java | 20 +- src/jogl/classes/jogamp/opengl/awt/Java2D.java | 73 +- .../egl/DesktopES2DynamicLibraryBundleInfo.java | 106 + src/jogl/classes/jogamp/opengl/egl/EGLContext.java | 90 +- .../classes/jogamp/opengl/egl/EGLDisplayUtil.java | 133 + .../classes/jogamp/opengl/egl/EGLDrawable.java | 123 +- .../jogamp/opengl/egl/EGLDrawableFactory.java | 103 +- .../opengl/egl/EGLDynamicLibraryBundleInfo.java | 36 +- .../opengl/egl/EGLES1DynamicLibraryBundleInfo.java | 7 +- .../opengl/egl/EGLES2DynamicLibraryBundleInfo.java | 7 +- .../jogamp/opengl/egl/EGLExternalContext.java | 2 +- .../jogamp/opengl/egl/EGLGLCapabilities.java | 61 +- .../opengl/egl/EGLGraphicsConfiguration.java | 72 +- .../egl/EGLGraphicsConfigurationFactory.java | 240 +- src/jogl/classes/jogamp/opengl/gl2/Util.java | 244 - .../classes/jogamp/opengl/glu/mipmap/Mipmap.java | 8 +- .../jogamp/opengl/macosx/cgl/MacOSXCGLContext.java | 71 +- .../opengl/macosx/cgl/MacOSXCGLDrawable.java | 4 +- .../macosx/cgl/MacOSXCGLDrawableFactory.java | 50 +- .../cgl/MacOSXCGLDynamicLibraryBundleInfo.java | 3 + .../macosx/cgl/MacOSXCGLGraphicsConfiguration.java | 27 +- .../cgl/MacOSXCGLGraphicsConfigurationFactory.java | 4 +- .../macosx/cgl/MacOSXExternalCGLContext.java | 5 +- .../macosx/cgl/MacOSXPbufferCGLDrawable.java | 8 +- .../MacOSXAWTCGLGraphicsConfigurationFactory.java | 13 +- .../macosx/cgl/awt/MacOSXJava2DCGLContext.java | 2 +- .../jogamp/opengl/util/av/EGLMediaPlayerImpl.java | 169 + .../jogamp/opengl/util/av/GLMediaPlayerImpl.java | 575 +++ .../jogamp/opengl/util/av/NullGLMediaPlayer.java | 173 + .../av/impl/FFMPEGDynamicLibraryBundleInfo.java | 270 ++ .../opengl/util/av/impl/FFMPEGMediaPlayer.java | 544 +++ .../opengl/util/av/impl/OMXGLMediaPlayer.java | 228 + .../opengl/util/glsl/fixedfunc/FixedFuncHook.java | 15 +- .../util/glsl/fixedfunc/FixedFuncPipeline.java | 27 +- .../jogamp/opengl/util/pngj/FilterType.java | 94 + .../opengl/util/pngj/FilterWriteStrategy.java | 97 + .../classes/jogamp/opengl/util/pngj/ImageInfo.java | 208 + .../classes/jogamp/opengl/util/pngj/ImageLine.java | 175 + .../classes/jogamp/opengl/util/pngj/PngHelper.java | 213 + .../opengl/util/pngj/PngIDatChunkInputStream.java | 153 + .../opengl/util/pngj/PngIDatChunkOutputStream.java | 31 + .../classes/jogamp/opengl/util/pngj/PngReader.java | 415 ++ .../classes/jogamp/opengl/util/pngj/PngWriter.java | 462 ++ .../opengl/util/pngj/PngjBadCrcException.java | 20 + .../jogamp/opengl/util/pngj/PngjException.java | 23 + .../opengl/util/pngj/PngjInputException.java | 20 + .../opengl/util/pngj/PngjOutputException.java | 20 + .../opengl/util/pngj/PngjUnsupportedException.java | 24 + .../opengl/util/pngj/ProgressiveOutputStream.java | 71 + .../util/pngj/chunks/ChunkCopyBehaviour.java | 24 + .../opengl/util/pngj/chunks/ChunkHelper.java | 134 + .../jogamp/opengl/util/pngj/chunks/ChunkList.java | 282 ++ .../util/pngj/chunks/ChunkLoadBehaviour.java | 10 + .../jogamp/opengl/util/pngj/chunks/ChunkRaw.java | 83 + .../jogamp/opengl/util/pngj/chunks/PngChunk.java | 152 + .../opengl/util/pngj/chunks/PngChunkBKGD.java | 122 + .../opengl/util/pngj/chunks/PngChunkCHRM.java | 88 + .../opengl/util/pngj/chunks/PngChunkGAMA.java | 56 + .../opengl/util/pngj/chunks/PngChunkHIST.java | 67 + .../opengl/util/pngj/chunks/PngChunkICCP.java | 85 + .../opengl/util/pngj/chunks/PngChunkIDAT.java | 25 + .../opengl/util/pngj/chunks/PngChunkIEND.java | 26 + .../opengl/util/pngj/chunks/PngChunkIHDR.java | 126 + .../opengl/util/pngj/chunks/PngChunkITXT.java | 119 + .../opengl/util/pngj/chunks/PngChunkPHYS.java | 108 + .../opengl/util/pngj/chunks/PngChunkPLTE.java | 93 + .../opengl/util/pngj/chunks/PngChunkSBIT.java | 124 + .../opengl/util/pngj/chunks/PngChunkSPLT.java | 139 + .../opengl/util/pngj/chunks/PngChunkSRGB.java | 61 + .../opengl/util/pngj/chunks/PngChunkTEXT.java | 34 + .../opengl/util/pngj/chunks/PngChunkTIME.java | 83 + .../opengl/util/pngj/chunks/PngChunkTRNS.java | 129 + .../opengl/util/pngj/chunks/PngChunkTextVar.java | 61 + .../opengl/util/pngj/chunks/PngChunkUNKNOWN.java | 51 + .../opengl/util/pngj/chunks/PngChunkZTXT.java | 62 + .../opengl/util/pngj/chunks/PngMetadata.java | 135 + .../jogamp/opengl/util/pngj/chunks/package.html | 9 + .../classes/jogamp/opengl/util/pngj/package.html | 11 + .../opengl/windows/wgl/WGLGLCapabilities.java | 56 +- .../classes/jogamp/opengl/windows/wgl/WGLUtil.java | 95 + .../windows/wgl/WindowsDummyWGLDrawable.java | 2 +- .../windows/wgl/WindowsExternalWGLContext.java | 9 +- .../windows/wgl/WindowsExternalWGLDrawable.java | 5 +- .../windows/wgl/WindowsOnscreenWGLDrawable.java | 1 - .../opengl/windows/wgl/WindowsWGLContext.java | 36 +- .../opengl/windows/wgl/WindowsWGLDrawable.java | 28 +- .../windows/wgl/WindowsWGLDrawableFactory.java | 47 +- .../wgl/WindowsWGLDynamicLibraryBundleInfo.java | 3 + .../wgl/WindowsWGLGraphicsConfiguration.java | 36 +- .../WindowsWGLGraphicsConfigurationFactory.java | 32 +- .../WindowsAWTWGLGraphicsConfigurationFactory.java | 115 +- .../classes/jogamp/opengl/x11/glx/GLXUtil.java | 35 +- .../jogamp/opengl/x11/glx/X11DummyGLXDrawable.java | 7 +- .../opengl/x11/glx/X11ExternalGLXContext.java | 19 +- .../opengl/x11/glx/X11ExternalGLXDrawable.java | 13 +- .../jogamp/opengl/x11/glx/X11GLCapabilities.java | 69 +- .../jogamp/opengl/x11/glx/X11GLXContext.java | 98 +- .../jogamp/opengl/x11/glx/X11GLXDrawable.java | 2 +- .../opengl/x11/glx/X11GLXDrawableFactory.java | 57 +- .../x11/glx/X11GLXDynamicLibraryBundleInfo.java | 4 + .../x11/glx/X11GLXGraphicsConfiguration.java | 25 +- .../glx/X11GLXGraphicsConfigurationFactory.java | 49 +- .../opengl/x11/glx/X11OnscreenGLXDrawable.java | 4 +- src/jogl/native/JoglCommon.c | 124 +- src/jogl/native/JoglCommon.h | 36 + src/jogl/native/libav/ffmpeg_tool.h | 106 + .../jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c | 717 +++ .../macosx/MacOSXWindowSystemInterface-pbuffer.m | 112 +- .../native/macosx/MacOSXWindowSystemInterface.m | 65 +- .../native/openmax/com_sun_openmax_OMXInstance.c | 255 -- .../jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c | 208 + src/jogl/native/openmax/omx_tool.c | 152 +- src/jogl/native/openmax/omx_tool.h | 26 +- src/jogl/native/timespec.c | 14 + src/jogl/native/timespec.h | 1 + .../nativewindow/MutableGraphicsConfiguration.java | 2 +- .../jogamp/nativewindow/WrappedSurface.java | 16 +- .../nativewindow/awt/AWTGraphicsConfiguration.java | 2 +- .../nativewindow/awt/AWTGraphicsDevice.java | 2 +- .../nativewindow/awt/AWTGraphicsScreen.java | 4 +- .../nativewindow/awt/AWTWindowClosingProtocol.java | 3 +- .../jogamp/nativewindow/awt}/JAWTWindow.java | 34 +- .../nativewindow/egl/EGLGraphicsDevice.java | 2 +- .../nativewindow/macosx/MacOSXGraphicsDevice.java | 2 +- .../jogamp/nativewindow/swt/SWTAccessor.java | 8 +- .../windows/WindowsGraphicsDevice.java | 2 +- .../nativewindow/x11/X11GraphicsConfiguration.java | 15 +- .../nativewindow/x11/X11GraphicsDevice.java | 3 +- .../nativewindow/x11/X11GraphicsScreen.java | 5 +- .../AbstractGraphicsConfiguration.java | 2 +- .../media/nativewindow/AbstractGraphicsDevice.java | 4 +- .../javax/media/nativewindow/Capabilities.java | 20 +- .../media/nativewindow/CapabilitiesImmutable.java | 4 +- .../nativewindow/DefaultCapabilitiesChooser.java | 3 +- .../nativewindow/DefaultGraphicsConfiguration.java | 26 +- .../nativewindow/GraphicsConfigurationFactory.java | 88 +- .../javax/media/nativewindow/NativeSurface.java | 38 +- .../media/nativewindow/NativeWindowFactory.java | 83 +- .../javax/media/nativewindow/ProxySurface.java | 14 + .../javax/media/nativewindow/ToolkitLock.java | 3 +- .../javax/media/nativewindow/VisualIDHolder.java | 135 + .../classes/jogamp/nativewindow/Debug.java | 83 +- .../jogamp/nativewindow/NWJNILibLoader.java | 11 +- .../nativewindow/NativeWindowFactoryImpl.java | 5 +- .../classes/jogamp/nativewindow/jawt/JAWTUtil.java | 100 +- .../nativewindow/jawt/macosx/MacOSXJAWTWindow.java | 31 +- .../jawt/windows/Win32SunJDKReflection.java | 4 +- .../jawt/windows/WindowsJAWTWindow.java | 4 +- .../nativewindow/jawt/x11/X11JAWTWindow.java | 3 +- .../nativewindow/jawt/x11/X11SunJDKReflection.java | 4 +- .../jogamp/nativewindow/macosx/OSXUtil.java | 4 +- .../jogamp/nativewindow/windows/GDISurface.java | 13 +- .../jogamp/nativewindow/windows/GDIUtil.java | 4 +- .../jogamp/nativewindow/x11/X11Capabilities.java | 87 + .../x11/X11GraphicsConfigurationFactory.java | 14 +- .../classes/jogamp/nativewindow/x11/X11Util.java | 39 +- .../awt/X11AWTGraphicsConfigurationFactory.java | 88 +- src/nativewindow/native/macosx/OSXmisc.m | 63 +- .../native/{windows => win32}/GDImisc.c | 0 .../native/{windows => win32}/WindowsDWM.c | 0 .../native/{windows => win32}/WindowsDWM.h | 0 src/nativewindow/native/x11/XineramaHelper.c | 202 +- .../x11/XineramaHelper.h} | 44 +- src/nativewindow/native/x11/Xmisc.c | 9 +- src/newt/classes/com/jogamp/newt/NewtFactory.java | 2 - src/newt/classes/com/jogamp/newt/Screen.java | 14 +- .../classes/com/jogamp/newt/awt/NewtCanvasAWT.java | 78 +- .../classes/com/jogamp/newt/event/MouseEvent.java | 2 +- .../com/jogamp/newt/event/awt/AWTMouseAdapter.java | 15 +- .../classes/com/jogamp/newt/opengl/GLWindow.java | 45 +- .../classes/com/jogamp/newt/util/MainThread.java | 131 +- .../classes/com/jogamp/newt/util/MonitorMode.java | 5 +- src/newt/classes/jogamp/newt/Debug.java | 82 +- src/newt/classes/jogamp/newt/DisplayImpl.java | 12 +- src/newt/classes/jogamp/newt/ScreenImpl.java | 218 +- src/newt/classes/jogamp/newt/WindowImpl.java | 448 +- .../classes/jogamp/newt/awt/NewtFactoryAWT.java | 6 +- .../jogamp/newt/awt/event/AWTNewtEventFactory.java | 3 +- .../newt/awt/event/AWTParentWindowAdapter.java | 19 +- .../jogamp/newt/driver/android/AndroidDisplay.java | 11 +- .../jogamp/newt/driver/android/AndroidScreen.java | 16 +- .../jogamp/newt/driver/android/AndroidWindow.java | 256 +- .../classes/jogamp/newt/driver/android/MD.java | 20 +- .../newt/driver/android/NewtBaseActivity.java | 223 +- .../android/event/AndroidNewtEventFactory.java | 156 +- .../classes/jogamp/newt/driver/awt/AWTCanvas.java | 20 +- .../classes/jogamp/newt/driver/awt/AWTDisplay.java | 3 +- .../classes/jogamp/newt/driver/awt/AWTEDTUtil.java | 68 +- .../classes/jogamp/newt/driver/awt/AWTScreen.java | 36 +- .../classes/jogamp/newt/driver/awt/AWTWindow.java | 42 +- .../jogamp/newt/driver/broadcom/egl/Display.java | 3 +- .../jogamp/newt/driver/broadcom/egl/Screen.java | 18 +- .../jogamp/newt/driver/broadcom/egl/Window.java | 12 +- .../jogamp/newt/driver/intel/gdl/Screen.java | 23 +- .../jogamp/newt/driver/intel/gdl/Window.java | 13 +- .../classes/jogamp/newt/driver/kd/KDDisplay.java | 9 +- .../classes/jogamp/newt/driver/kd/KDScreen.java | 22 +- .../classes/jogamp/newt/driver/kd/KDWindow.java | 9 +- .../jogamp/newt/driver/macosx/MacDisplay.java | 10 +- .../jogamp/newt/driver/macosx/MacScreen.java | 92 +- .../jogamp/newt/driver/macosx/MacWindow.java | 63 +- .../jogamp/newt/driver/windows/WindowsDisplay.java | 3 +- .../jogamp/newt/driver/windows/WindowsScreen.java | 25 +- .../jogamp/newt/driver/windows/WindowsWindow.java | 37 +- .../classes/jogamp/newt/driver/x11/X11Display.java | 3 +- .../classes/jogamp/newt/driver/x11/X11Screen.java | 155 +- .../classes/jogamp/newt/driver/x11/X11Window.java | 19 +- src/newt/native/KDWindow.c | 2 +- src/newt/native/KeyEvent.h | 27 + src/newt/native/MacWindow.m | 289 +- src/newt/native/MouseEvent.h | 27 + src/newt/native/NewtCommon.h | 63 + src/newt/native/NewtMacWindow.h | 31 +- src/newt/native/NewtMacWindow.m | 293 +- src/newt/native/ScreenMode.h | 28 + src/newt/native/Window.h | 27 + src/newt/native/WindowEvent.h | 27 + src/newt/native/WindowsWindow.c | 76 +- src/newt/native/X11Common.h | 80 + src/newt/native/X11Display.c | 660 +++ src/newt/native/X11Screen.c | 491 ++ src/newt/native/X11Window.c | 1304 +----- .../native => test-native}/displayMultiple01.c | 0 .../native => test-native}/displayMultiple02.c | 0 src/test-native/ffmpeg/api-example.c | 479 ++ src/test-native/ffmpeg/avcodec_sample.c | 203 + src/test-native/ffmpeg/avcodec_sample.sh | 6 + .../native => test-native}/glExtensionsListGL2.c | 0 .../native => test-native}/glExtensionsListGL3.c | 0 src/test-native/gst/helloworld-auto.c | 112 + src/test-native/gst/helloworld-playbin.c | 75 + src/test-native/gst/helloworld-playbin2.c | 75 + src/test-native/gst/helloworld.c | 142 + src/test-native/gst/make.sh | 5 + src/{test/native => test-native}/make.sh | 0 src/test-native/mesa-demos-patched/EGL/egl.h | 329 ++ src/test-native/mesa-demos-patched/EGL/eglext.h | 398 ++ .../mesa-demos-patched/EGL/eglplatform.h | 132 + src/test-native/mesa-demos-patched/eglut/eglut.c | 400 ++ src/test-native/mesa-demos-patched/eglut/eglut.h | 96 + .../mesa-demos-patched/eglut/eglut_screen.c | 180 + .../mesa-demos-patched/eglut/eglut_x11.c | 252 ++ .../mesa-demos-patched/eglut/eglutint.h | 104 + src/test-native/mesa-demos-patched/es2gears.c | 751 +++ src/test-native/mesa-demos-patched/es2redsquare.c | 611 +++ src/test-native/mesa-demos-patched/loop.sh | 5 + src/test-native/mesa-demos-patched/make.sh | 17 + src/test-native/mesa-demos-patched/shell_loop.sh | 11 + .../jogamp/opengl/test/android/LauncherUtil.java | 329 ++ .../opengl/test/android/MovieCubeActivity0.java | 125 + .../test/android/MovieCubeActivityLauncher0.java | 79 + .../opengl/test/android/MovieSimpleActivity0.java | 119 + .../opengl/test/android/MovieSimpleActivity1.java | 204 + .../android/MovieSimpleActivityLauncher00a.java | 82 + .../android/MovieSimpleActivityLauncher00b.java | 82 + .../android/MovieSimpleActivityLauncher01a.java | 82 + .../android/MovieSimpleActivityLauncher01b.java | 82 + .../android/MovieSimpleActivityLauncher02.java | 82 + .../opengl/test/android/NEWTElektronActivity.java | 9 +- .../test/android/NEWTElektronActivityLauncher.java | 45 + .../opengl/test/android/NEWTGearsES1Activity.java | 8 +- .../test/android/NEWTGearsES1ActivityLauncher.java | 44 + .../opengl/test/android/NEWTGearsES2Activity.java | 28 +- .../test/android/NEWTGearsES2ActivityLauncher.java | 74 + .../test/android/NEWTGearsES2TransActivity.java | 18 +- .../android/NEWTGearsES2TransActivityLauncher.java | 50 + .../opengl/test/android/NEWTGraphUI1pActivity.java | 5 +- .../android/NEWTGraphUI1pActivityLauncher.java | 44 + .../opengl/test/android/NEWTGraphUI2pActivity.java | 5 +- .../android/NEWTGraphUI2pActivityLauncher.java | 44 + .../test/android/NEWTRedSquareES1Activity.java | 11 +- .../android/NEWTRedSquareES1ActivityLauncher.java | 44 + .../test/android/NEWTRedSquareES2Activity.java | 14 +- .../android/NEWTRedSquareES2ActivityLauncher.java | 21 + .../opengl/test/bugs/Bug427GLJPanelTest1.java | 2 +- .../test/junit/graph/TestRegionRendererNEWT01.java | 14 +- .../test/junit/graph/TestTextRendererNEWT01.java | 126 +- .../junit/graph/demos/GPURegionGLListener01.java | 1 - .../junit/graph/demos/GPURegionGLListener02.java | 1 - .../graph/demos/GPURendererListenerBase01.java | 24 +- .../junit/graph/demos/GPUTextGLListener0A.java | 1 - .../graph/demos/GPUTextRendererListenerBase01.java | 64 +- .../junit/graph/demos/GPUUISceneGLListener0A.java | 34 +- .../opengl/test/junit/graph/demos/MSAATool.java | 26 +- .../opengl/test/junit/graph/demos/ui/Label.java | 3 +- .../opengl/test/junit/graph/demos/ui/RIButton.java | 2 +- .../junit/graph/demos/ui/SceneUIController.java | 10 +- .../test/junit/graph/demos/ui/UIGLListener01.java | 47 +- .../junit/graph/demos/ui/UIListenerBase01.java | 7 +- .../opengl/test/junit/graph/demos/ui/UIShape.java | 2 +- .../jogl/acore/TestAWTCloseX11DisplayBug565.java | 89 + .../test/junit/jogl/acore/TestGLProfile01NEWT.java | 73 +- .../test/junit/jogl/acore/TestGPUMemSec01NEWT.java | 76 +- .../junit/jogl/acore/TestInitConcurrentNEWT.java | 13 +- ...fer01NEWT.java => TestMapBufferRead01NEWT.java} | 20 +- .../jogl/acore/TestNEWTCloseX11DisplayBug565.java | 108 + .../test/junit/jogl/acore/TestNVSwapGroupNEWT.java | 2 +- .../junit/jogl/acore/TestPBufferDeadlockAWT.java | 4 +- .../junit/jogl/acore/TestSharedContextListAWT.java | 24 +- .../jogl/acore/TestSharedContextListNEWT.java | 23 +- .../jogl/acore/TestSharedContextListNEWT2.java | 25 +- .../jogl/acore/TestSharedContextNewtAWTBug523.java | 15 + .../jogl/acore/TestSharedContextVBOES1NEWT.java | 23 +- .../jogl/acore/TestSharedContextVBOES2NEWT.java | 23 +- .../jogl/acore/TestSharedContextVBOES2NEWT2.java | 23 +- .../junit/jogl/acore/TestShutdownCompleteAWT.java | 6 +- .../junit/jogl/acore/TestShutdownCompleteNEWT.java | 6 +- .../junit/jogl/acore/TestShutdownSharedAWT.java | 6 +- .../junit/jogl/acore/TestShutdownSharedNEWT.java | 6 +- .../opengl/test/junit/jogl/awt/TestAWT01GLn.java | 20 +- .../TestAWTCardLayoutAnimatorStartStopBug532.java | 229 + .../TestBug461OffscreenSupersamplingSwingAWT.java | 4 +- .../opengl/test/junit/jogl/awt/TestBug551AWT.java | 147 + .../test/junit/jogl/awt/TestSwingAWT01GLn.java | 20 +- ...tisampleDemo01.java => MultisampleDemoES1.java} | 54 +- ...tisampleAWT.java => TestMultisampleES1AWT.java} | 10 +- ...sampleNEWT.java => TestMultisampleES1NEWT.java} | 19 +- .../test/junit/jogl/demos/TestTextureSequence.java | 120 + .../opengl/test/junit/jogl/demos/es1/GearsES1.java | 13 +- .../junit/jogl/demos/{gl2 => es1}/OneTriangle.java | 41 +- .../jogl/demos/es1/newt/TestGearsES1NEWT.java | 11 +- .../jogl/demos/es1/newt/TestRedSquareES1NEWT.java | 11 +- .../jogl/demos/es2/ElektronenMultiplizierer.java | 13 +- .../opengl/test/junit/jogl/demos/es2/GearsES2.java | 23 +- .../test/junit/jogl/demos/es2/RedSquareES2.java | 13 +- .../test/junit/jogl/demos/es2/TexCubeES2.java | 507 +++ .../test/junit/jogl/demos/es2/av/MovieCube.java | 234 + .../test/junit/jogl/demos/es2/av/MovieSimple.java | 559 +++ .../junit/jogl/demos/es2/awt/TestGearsES2AWT.java | 163 + .../es2/newt/TestElektronenMultipliziererNEWT.java | 13 +- .../jogl/demos/es2/newt/TestGearsES2NEWT.java | 170 +- .../jogl/demos/es2/newt/TestRedSquareES2NEWT.java | 60 +- .../junit/jogl/demos/es2/shader/texsequence_xxx.fp | 22 + .../junit/jogl/demos/es2/shader/texsequence_xxx.vp | 17 + .../junit/jogl/demos/gl2/awt/TestGearsAWT.java | 30 +- .../demos/gl2/awt/TestGearsAWTAnalyzeBug455.java | 12 +- .../jogl/demos/gl2/awt/TestGearsGLJPanelAWT.java | 13 +- .../demos/gl2/awt/TestGearsGLJPanelAWTBug450.java | 12 +- .../junit/jogl/demos/gl2/newt/TestGearsNEWT.java | 17 +- .../demos/gl2/newt/TestGearsNewtAWTWrapper.java | 8 +- .../test/junit/jogl/glsl/TestFBOMRTNEWT01.java | 40 +- .../junit/jogl/glsl/TestGLSLShaderState01NEWT.java | 34 +- .../junit/jogl/glsl/TestGLSLShaderState02NEWT.java | 47 +- .../test/junit/jogl/glsl/TestGLSLSimple01NEWT.java | 3 - .../test/junit/jogl/glsl/TestRulerNEWT01.java | 11 +- .../TestTransformFeedbackVaryingsBug407NEWT.java | 134 +- .../jogl/glu/TestBug463ScaleImageMemoryAWT.java | 2 +- ...TestSwingAWTRobotUsageBeforeJOGLInitBug411.java | 11 +- .../test/junit/jogl/offscreen/ReadBuffer2File.java | 3 +- .../test/junit/jogl/offscreen/Surface2File.java | 16 +- .../jogl/offscreen/TestOffscreen02BitmapNEWT.java | 38 +- .../test/junit/jogl/swt/TestSWTAWT01GLn.java | 27 +- ...TestSWT02GLn.java => TestSWTAccessor02GLn.java} | 33 +- ...01GLn.java => TestSWTEclipseGLCanvas01GLn.java} | 31 +- .../jogl/swt/TestSWTJOGLGLCanvas01GLnAWT.java | 174 + .../texture/TestGrayTextureFromFileAWTBug417.java | 6 +- .../test/junit/jogl/texture/TestTexture01AWT.java | 6 +- .../TestGLReadBufferUtilTextureIOWrite01NEWT.java | 100 + .../TestGLReadBufferUtilTextureIOWrite02NEWT.java | 146 + .../test/junit/jogl/util/TestPNGImage01NEWT.java | 41 + .../test/junit/newt/TestEventSourceNotAWTBug.java | 2 +- .../test/junit/newt/TestFocus01SwingAWTRobot.java | 13 +- .../test/junit/newt/TestFocus02SwingAWTRobot.java | 20 +- .../test/junit/newt/TestScreenMode00NEWT.java | 34 +- .../test/junit/newt/TestScreenMode01NEWT.java | 12 - .../junit/newt/TestWindowClosingProtocol01AWT.java | 4 +- .../newt/TestWindowClosingProtocol02NEWT.java | 2 +- .../newt/TestWindowClosingProtocol03NewtAWT.java | 2 +- .../junit/newt/parenting/TestParenting01aAWT.java | 2 +- .../TestParentingFocusTraversal01AWT.java | 9 +- .../TestParentingOffscreenLayer01GLCanvasAWT.java | 23 +- ...TestParentingOffscreenLayer02NewtCanvasAWT.java | 24 +- .../opengl/test/junit/util/AWTRobotUtil.java | 87 +- .../opengl/test/junit/util/GLSLSimpleProgram.java | 6 +- .../jogamp/opengl/test/junit/util/MiscUtils.java | 9 + .../jogamp/opengl/test/junit/util/UITestCase.java | 29 +- www/index.html | 476 +- www/media/EverplanesLogo_160x160.png | Bin 0 -> 45282 bytes www/media/Frog-Craft3_2.160w.png | Bin 0 -> 27158 bytes www/media/Frog-Craft3_2.png | Bin 0 -> 280766 bytes www/media/JebGL_logo.160w.png | Bin 0 -> 11378 bytes www/media/JebGL_logo.png | Bin 0 -> 31923 bytes www/{ => media}/NetBeansOpenGLPackLogo160.png | Bin 12928 -> 12928 bytes www/{ => media}/artofillusion.jpg | Bin 10066 -> 10066 bytes www/{ => media}/avengina.jpg | Bin 6944 -> 6944 bytes www/media/c3d-studio.jpg | Bin 0 -> 9860 bytes www/{ => media}/chronotext.jpg | Bin 9953 -> 9953 bytes www/{ => media}/elflightengine-160x122.png | Bin 39384 -> 39384 bytes www/{ => media}/fenggui.jpg | Bin 6144 -> 6144 bytes www/{ => media}/field.png | Bin 16550 -> 16550 bytes www/{ => media}/fusion-laboratory.jpg | Bin 34042 -> 34042 bytes www/{ => media}/gephi.jpg | Bin 121549 -> 121549 bytes www/media/glg2d-demo.png | Bin 0 -> 10295 bytes www/{ => media}/glstudio.jpg | Bin 12433 -> 12433 bytes www/{ => media}/impact.jpg | Bin 6980 -> 6980 bytes www/{ => media}/insparia.jpg | Bin 12167 -> 12167 bytes www/{ => media}/jackflowers.jpg | Bin 8558 -> 8558 bytes www/{ => media}/jake2.jpg | Bin 9158 -> 9158 bytes www/media/jogl-applet-moviecube01-small.png | Bin 0 -> 19167 bytes www/media/jogl-applet-moviecube01.png | Bin 0 -> 118588 bytes www/media/jreality-logo-discreteksurfaces.png | Bin 0 -> 28465 bytes www/{ => media}/madlix.png | Bin 25107 -> 25107 bytes www/media/map_of_illarion.png | Bin 0 -> 44172 bytes www/{ => media}/mbt.jpg | Bin 18896 -> 18896 bytes www/media/pebbles.png | Bin 0 -> 31238 bytes www/{ => media}/processing.jpg | Bin 11258 -> 11258 bytes www/{ => media}/raceview.jpg | Bin 7694 -> 7694 bytes www/{ => media}/scilab.png | Bin 26149 -> 26149 bytes www/{ => media}/sculpteo_3_robot_72dpi_sm.jpg | Bin 11831 -> 11831 bytes www/{ => media}/specksim.jpg | Bin 10548 -> 10548 bytes www/{ => media}/strap.jpg | Bin 9699 -> 9699 bytes www/{ => media}/vehicle.jpg | Bin 4504 -> 4504 bytes www/{ => media}/vldocking.jpg | Bin 5372 -> 5372 bytes www/{ => media}/worldwind.jpg | Bin 11862 -> 11862 bytes www/{ => media}/zg3d.png | Bin 91839 -> 91839 bytes www/pebbles.png | Bin 35714 -> 0 bytes www/sun-contributor-agreement.pdf | Bin 18368 -> 0 bytes www/tck-license.html | 39 - www/viewerVR.png | Bin 60130 -> 0 bytes 731 files changed, 48542 insertions(+), 11197 deletions(-) create mode 100644 doc/Platform.Applets.txt create mode 100644 doc/Platform.GLES.txt create mode 100644 doc/Platforms.txt create mode 100644 jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html create mode 100644 jnlp-files/jogl-applet-runner-newt-MovieCube.html create mode 100644 make/lib/pngj/LICENSE.txt create mode 100644 make/lib/pngj/NOTICE.txt create mode 100644 make/lib/pngj/RELEASE-NOTES.txt create mode 100644 make/lib/pngj/about.html create mode 100644 make/lib/pngj/jogl-merge.txt delete mode 100644 make/resources/android/AndroidManifest-launcher.xml rename make/resources/android/{res-launcher => res-jogl}/values/colors.xml (100%) rename make/resources/android/{res-launcher => res-jogl}/values/styles.xml (100%) rename make/resources/android/{res-launcher => res-test}/drawable-hdpi/icon.png (100%) rename make/resources/android/{res-launcher => res-test}/drawable-ldpi/icon.png (100%) rename make/resources/android/{res-launcher => res-test}/drawable-mdpi/icon.png (100%) rename make/resources/android/{res-launcher => res-test}/layout/main.xml (100%) rename make/resources/android/{res-launcher => res-test}/values/strings.xml (60%) create mode 100644 make/resources/assets-test/placeholder.txt create mode 100644 make/resources/assets/jogl/util/data/av/test-ntsc01-160x90.png rename make/scripts/{adb-install-all.sh => adb-install-all-armv7.sh} (70%) create mode 100644 make/scripts/adb-launch-activity.sh create mode 100644 make/scripts/adb-launch-main.sh create mode 100755 make/scripts/adb-power-alwayson.sh rename make/scripts/{adb-reinstall-all.sh => adb-reinstall-all-armv7.sh} (59%) create mode 100755 make/scripts/check-java-major-version.sh delete mode 100644 make/scripts/crosstest-java-android-armv7-rel.sh delete mode 100644 make/scripts/crosstest-launch-android-activity.sh create mode 100644 make/scripts/gluegen-gl.sh create mode 100755 make/scripts/make.jogl.all.linux-armv7.sh create mode 100755 make/scripts/make.jogl.all.linux-armv7hf-cross.sh create mode 100755 make/scripts/targetcommand-awt.sh create mode 100755 make/scripts/targetcommand-newt.sh create mode 100755 make/scripts/tests-linux-armv7.sh create mode 100755 make/scripts/tests-linux-armv7hf.sh create mode 100755 make/scripts/tests-osx-x32.sh create mode 100644 make/stub_includes/libav/libavcodec/avcodec.h create mode 100644 make/stub_includes/libav/libavcodec/avfft.h create mode 100644 make/stub_includes/libav/libavcodec/dxva2.h create mode 100644 make/stub_includes/libav/libavcodec/opt.h create mode 100644 make/stub_includes/libav/libavcodec/vaapi.h create mode 100644 make/stub_includes/libav/libavcodec/vda.h create mode 100644 make/stub_includes/libav/libavcodec/vdpau.h create mode 100644 make/stub_includes/libav/libavcodec/version.h create mode 100644 make/stub_includes/libav/libavcodec/xvmc.h create mode 100644 make/stub_includes/libav/libavformat/avformat.h create mode 100644 make/stub_includes/libav/libavformat/avio.h create mode 100644 make/stub_includes/libav/libavformat/version.h create mode 100644 make/stub_includes/libav/libavutil/adler32.h create mode 100644 make/stub_includes/libav/libavutil/aes.h create mode 100644 make/stub_includes/libav/libavutil/attributes.h create mode 100644 make/stub_includes/libav/libavutil/audioconvert.h create mode 100644 make/stub_includes/libav/libavutil/avassert.h create mode 100644 make/stub_includes/libav/libavutil/avconfig.h create mode 100644 make/stub_includes/libav/libavutil/avstring.h create mode 100644 make/stub_includes/libav/libavutil/avutil.h create mode 100644 make/stub_includes/libav/libavutil/base64.h create mode 100644 make/stub_includes/libav/libavutil/bswap.h create mode 100644 make/stub_includes/libav/libavutil/common.h create mode 100644 make/stub_includes/libav/libavutil/cpu.h create mode 100644 make/stub_includes/libav/libavutil/crc.h create mode 100644 make/stub_includes/libav/libavutil/dict.h create mode 100644 make/stub_includes/libav/libavutil/error.h create mode 100644 make/stub_includes/libav/libavutil/eval.h create mode 100644 make/stub_includes/libav/libavutil/fifo.h create mode 100644 make/stub_includes/libav/libavutil/file.h create mode 100644 make/stub_includes/libav/libavutil/imgutils.h create mode 100644 make/stub_includes/libav/libavutil/intfloat.h create mode 100644 make/stub_includes/libav/libavutil/intfloat_readwrite.h create mode 100644 make/stub_includes/libav/libavutil/intreadwrite.h create mode 100644 make/stub_includes/libav/libavutil/lfg.h create mode 100644 make/stub_includes/libav/libavutil/log.h create mode 100644 make/stub_includes/libav/libavutil/lzo.h create mode 100644 make/stub_includes/libav/libavutil/mathematics.h create mode 100644 make/stub_includes/libav/libavutil/md5.h create mode 100644 make/stub_includes/libav/libavutil/mem.h create mode 100644 make/stub_includes/libav/libavutil/opt.h create mode 100644 make/stub_includes/libav/libavutil/parseutils.h create mode 100644 make/stub_includes/libav/libavutil/pixdesc.h create mode 100644 make/stub_includes/libav/libavutil/pixfmt.h create mode 100644 make/stub_includes/libav/libavutil/random_seed.h create mode 100644 make/stub_includes/libav/libavutil/rational.h create mode 100644 make/stub_includes/libav/libavutil/samplefmt.h create mode 100644 make/stub_includes/libav/libavutil/sha.h create mode 100644 make/stub_includes/win32/wingdi_types.h delete mode 100644 src/android/com/jogamp/android/launcher/ClassLoaderUtil.java delete mode 100644 src/android/com/jogamp/android/launcher/LauncherTempFileCache.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherActivity.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherElektronActivity.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherGearsES1Activity.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherGearsES2Activity.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherGearsES2TransActivity.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherGraphUI1pActivity.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherGraphUI2pActivity.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherRedSquareES1Activity.java delete mode 100644 src/android/com/jogamp/android/launcher/NEWTLauncherRedSquareES2Activity.java create mode 100644 src/jogl/classes/com/jogamp/opengl/FloatUtil.java create mode 100644 src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayerFactory.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/av/package.html create mode 100644 src/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/texture/spi/PNGImage.java delete mode 100644 src/jogl/classes/com/jogamp/openmax/OMXEventListener.java delete mode 100644 src/jogl/classes/com/jogamp/openmax/OMXInstance.java rename src/jogl/classes/jogamp/opengl/{ThreadingPlugin.java => ToolkitThreadingPlugin.java} (87%) create mode 100644 src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java create mode 100644 src/jogl/classes/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.java create mode 100644 src/jogl/classes/jogamp/opengl/egl/EGLDisplayUtil.java delete mode 100644 src/jogl/classes/jogamp/opengl/gl2/Util.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/EGLMediaPlayerImpl.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/FilterType.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/FilterWriteStrategy.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/ImageInfo.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/ImageLine.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngHelper.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngIDatChunkInputStream.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngIDatChunkOutputStream.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngReader.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngWriter.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngjBadCrcException.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngjException.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngjInputException.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngjOutputException.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/PngjUnsupportedException.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/ProgressiveOutputStream.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/ChunkCopyBehaviour.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/ChunkHelper.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/ChunkList.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/ChunkLoadBehaviour.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/ChunkRaw.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunk.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkBKGD.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkCHRM.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkGAMA.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkHIST.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkICCP.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkIDAT.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkIEND.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkIHDR.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkITXT.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkPHYS.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkPLTE.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkSBIT.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkSPLT.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkSRGB.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkTEXT.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkTIME.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkTRNS.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkTextVar.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkUNKNOWN.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkZTXT.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/PngMetadata.java create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/chunks/package.html create mode 100644 src/jogl/classes/jogamp/opengl/util/pngj/package.html create mode 100644 src/jogl/classes/jogamp/opengl/windows/wgl/WGLUtil.java create mode 100644 src/jogl/native/libav/ffmpeg_tool.h create mode 100644 src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c delete mode 100644 src/jogl/native/openmax/com_sun_openmax_OMXInstance.c create mode 100644 src/jogl/native/openmax/jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c rename src/nativewindow/classes/{ => com}/jogamp/nativewindow/MutableGraphicsConfiguration.java (98%) rename src/nativewindow/classes/{ => com}/jogamp/nativewindow/WrappedSurface.java (83%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/awt/AWTGraphicsConfiguration.java (99%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/awt/AWTGraphicsDevice.java (98%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/awt/AWTGraphicsScreen.java (98%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/awt/AWTWindowClosingProtocol.java (99%) rename src/nativewindow/classes/{jogamp/nativewindow/jawt => com/jogamp/nativewindow/awt}/JAWTWindow.java (92%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/egl/EGLGraphicsDevice.java (98%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/macosx/MacOSXGraphicsDevice.java (98%) rename src/nativewindow/classes/{ => com}/jogamp/nativewindow/swt/SWTAccessor.java (98%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/windows/WindowsGraphicsDevice.java (98%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/x11/X11GraphicsConfiguration.java (89%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/x11/X11GraphicsDevice.java (99%) rename src/nativewindow/classes/{javax/media => com/jogamp}/nativewindow/x11/X11GraphicsScreen.java (96%) create mode 100644 src/nativewindow/classes/javax/media/nativewindow/VisualIDHolder.java create mode 100644 src/nativewindow/classes/jogamp/nativewindow/x11/X11Capabilities.java rename src/nativewindow/native/{windows => win32}/GDImisc.c (100%) rename src/nativewindow/native/{windows => win32}/WindowsDWM.c (100%) rename src/nativewindow/native/{windows => win32}/WindowsDWM.h (100%) rename src/nativewindow/{classes/jogamp/nativewindow/jawt/JAWTToolkitLock.java => native/x11/XineramaHelper.h} (59%) create mode 100644 src/newt/native/X11Common.h create mode 100644 src/newt/native/X11Display.c create mode 100644 src/newt/native/X11Screen.c rename src/{test/native => test-native}/displayMultiple01.c (100%) rename src/{test/native => test-native}/displayMultiple02.c (100%) create mode 100644 src/test-native/ffmpeg/api-example.c create mode 100644 src/test-native/ffmpeg/avcodec_sample.c create mode 100644 src/test-native/ffmpeg/avcodec_sample.sh rename src/{test/native => test-native}/glExtensionsListGL2.c (100%) rename src/{test/native => test-native}/glExtensionsListGL3.c (100%) create mode 100644 src/test-native/gst/helloworld-auto.c create mode 100644 src/test-native/gst/helloworld-playbin.c create mode 100644 src/test-native/gst/helloworld-playbin2.c create mode 100644 src/test-native/gst/helloworld.c create mode 100644 src/test-native/gst/make.sh rename src/{test/native => test-native}/make.sh (100%) create mode 100644 src/test-native/mesa-demos-patched/EGL/egl.h create mode 100644 src/test-native/mesa-demos-patched/EGL/eglext.h create mode 100644 src/test-native/mesa-demos-patched/EGL/eglplatform.h create mode 100644 src/test-native/mesa-demos-patched/eglut/eglut.c create mode 100644 src/test-native/mesa-demos-patched/eglut/eglut.h create mode 100644 src/test-native/mesa-demos-patched/eglut/eglut_screen.c create mode 100644 src/test-native/mesa-demos-patched/eglut/eglut_x11.c create mode 100644 src/test-native/mesa-demos-patched/eglut/eglutint.h create mode 100644 src/test-native/mesa-demos-patched/es2gears.c create mode 100644 src/test-native/mesa-demos-patched/es2redsquare.c create mode 100644 src/test-native/mesa-demos-patched/loop.sh create mode 100644 src/test-native/mesa-demos-patched/make.sh create mode 100644 src/test-native/mesa-demos-patched/shell_loop.sh create mode 100644 src/test/com/jogamp/opengl/test/android/LauncherUtil.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieCubeActivity0.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieCubeActivityLauncher0.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher00a.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher00b.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher01a.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher01b.java create mode 100644 src/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher02.java create mode 100644 src/test/com/jogamp/opengl/test/android/NEWTElektronActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/android/NEWTGearsES1ActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/android/NEWTGearsES2ActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/android/NEWTGearsES2TransActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/android/NEWTGraphUI1pActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/android/NEWTGraphUI2pActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/android/NEWTRedSquareES1ActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/android/NEWTRedSquareES2ActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestAWTCloseX11DisplayBug565.java rename src/test/com/jogamp/opengl/test/junit/jogl/acore/{TestMapBuffer01NEWT.java => TestMapBufferRead01NEWT.java} (85%) create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestNEWTCloseX11DisplayBug565.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/awt/TestAWTCardLayoutAnimatorStartStopBug532.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug551AWT.java rename src/test/com/jogamp/opengl/test/junit/jogl/caps/{MultisampleDemo01.java => MultisampleDemoES1.java} (70%) rename src/test/com/jogamp/opengl/test/junit/jogl/caps/{TestMultisampleAWT.java => TestMultisampleES1AWT.java} (92%) rename src/test/com/jogamp/opengl/test/junit/jogl/caps/{TestMultisampleNEWT.java => TestMultisampleES1NEWT.java} (89%) create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/TestTextureSequence.java rename src/test/com/jogamp/opengl/test/junit/jogl/demos/{gl2 => es1}/OneTriangle.java (61%) create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TexCubeES2.java create mode 100755 src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java create mode 100755 src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2AWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texsequence_xxx.fp create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texsequence_xxx.vp rename src/test/com/jogamp/opengl/test/junit/jogl/swt/{TestSWT02GLn.java => TestSWTAccessor02GLn.java} (91%) rename src/test/com/jogamp/opengl/test/junit/jogl/swt/{TestSWT01GLn.java => TestSWTEclipseGLCanvas01GLn.java} (86%) create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTJOGLGLCanvas01GLnAWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/TestGLReadBufferUtilTextureIOWrite01NEWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/TestGLReadBufferUtilTextureIOWrite02NEWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/TestPNGImage01NEWT.java create mode 100644 www/media/EverplanesLogo_160x160.png create mode 100644 www/media/Frog-Craft3_2.160w.png create mode 100644 www/media/Frog-Craft3_2.png create mode 100644 www/media/JebGL_logo.160w.png create mode 100644 www/media/JebGL_logo.png rename www/{ => media}/NetBeansOpenGLPackLogo160.png (100%) rename www/{ => media}/artofillusion.jpg (100%) rename www/{ => media}/avengina.jpg (100%) create mode 100644 www/media/c3d-studio.jpg rename www/{ => media}/chronotext.jpg (100%) rename www/{ => media}/elflightengine-160x122.png (100%) rename www/{ => media}/fenggui.jpg (100%) rename www/{ => media}/field.png (100%) rename www/{ => media}/fusion-laboratory.jpg (100%) rename www/{ => media}/gephi.jpg (100%) create mode 100644 www/media/glg2d-demo.png rename www/{ => media}/glstudio.jpg (100%) rename www/{ => media}/impact.jpg (100%) rename www/{ => media}/insparia.jpg (100%) rename www/{ => media}/jackflowers.jpg (100%) rename www/{ => media}/jake2.jpg (100%) create mode 100644 www/media/jogl-applet-moviecube01-small.png create mode 100644 www/media/jogl-applet-moviecube01.png create mode 100644 www/media/jreality-logo-discreteksurfaces.png rename www/{ => media}/madlix.png (100%) create mode 100644 www/media/map_of_illarion.png rename www/{ => media}/mbt.jpg (100%) create mode 100644 www/media/pebbles.png rename www/{ => media}/processing.jpg (100%) rename www/{ => media}/raceview.jpg (100%) rename www/{ => media}/scilab.png (100%) rename www/{ => media}/sculpteo_3_robot_72dpi_sm.jpg (100%) rename www/{ => media}/specksim.jpg (100%) rename www/{ => media}/strap.jpg (100%) rename www/{ => media}/vehicle.jpg (100%) rename www/{ => media}/vldocking.jpg (100%) rename www/{ => media}/worldwind.jpg (100%) rename www/{ => media}/zg3d.png (100%) delete mode 100644 www/pebbles.png delete mode 100644 www/sun-contributor-agreement.pdf delete mode 100644 www/tck-license.html delete mode 100644 www/viewerVR.png