doc/Overview-OpenGL-Evolution-And-JOGL.html | 37 +- doc/bouml | 1 + doc/bouml/html-svg/classes.html | 44 - doc/bouml/html-svg/classes_list.html | 47 - doc/bouml/html-svg/fig128069.svg | 437 - doc/bouml/html-svg/index-withframe.html | 19 - doc/bouml/html-svg/index.html | 238 - doc/bouml/html-svg/index_71.html | 42 - doc/bouml/html/classes.html | 44 - doc/bouml/html/fig128069.png | Bin 80497 -> 0 bytes doc/bouml/html/index-withframe.html | 19 - doc/bouml/html/index_71.html | 42 - doc/bouml/jogl/128069.diagram | 286 - doc/bouml/jogl/2.session | 11 - doc/uml/html-svg/class128002.html | 25 + doc/uml/html-svg/class128069.html | 25 + doc/uml/html-svg/class128130.html | 25 + doc/uml/html-svg/class128197.html | 25 + doc/uml/html-svg/class128258.html | 25 + doc/uml/html-svg/class128325.html | 25 + doc/uml/html-svg/class128386.html | 24 + doc/uml/html-svg/class128453.html | 25 + doc/uml/html-svg/class128581.html | 25 + doc/uml/html-svg/class128709.html | 25 + doc/uml/html-svg/class128837.html | 25 + doc/uml/html-svg/class128965.html | 25 + doc/uml/html-svg/class130117.html | 25 + doc/uml/html-svg/class130245.html | 25 + doc/uml/html-svg/class130501.html | 24 + .../html-svg/class130629.html} | 15 +- doc/uml/html-svg/class130757.html | 24 + doc/uml/html-svg/class130885.html | 26 + doc/uml/html-svg/class131013.html | 26 + doc/uml/html-svg/class131141.html | 25 + doc/uml/html-svg/class131269.html | 26 + doc/uml/html-svg/class131397.html | 25 + doc/uml/html-svg/class132549.html | 26 + doc/uml/html-svg/class134914.html | 25 + doc/uml/html-svg/class135042.html | 25 + doc/uml/html-svg/class135170.html | 25 + doc/{bouml => uml}/html-svg/classdiagrams.html | 5 +- doc/uml/html-svg/classes.html | 48 + doc/uml/html-svg/classes_list.html | 51 + doc/uml/html-svg/fig128069.svg | 494 + doc/uml/html-svg/fig134786.svg | 349 + doc/uml/html-svg/index-withframe.html | 24 + doc/uml/html-svg/index.html | 61 + doc/{bouml => uml}/html-svg/index_65.html | 6 +- doc/{bouml => uml}/html-svg/index_67.html | 8 +- doc/uml/html-svg/index_71.html | 46 + doc/{bouml => uml}/html-svg/index_74.html | 8 +- doc/{bouml => uml}/html-svg/index_78.html | 6 +- doc/uml/html-svg/index_79.html | 24 + doc/{bouml => uml}/html-svg/index_82.html | 6 +- doc/uml/html-svg/metaclass135298.html | 25 + doc/{bouml => uml}/html-svg/navig.html | 6 +- doc/{bouml => uml}/html-svg/packages.html | 4 +- doc/{bouml => uml}/html-svg/style.css | 0 doc/{bouml => uml}/html/classdiagrams.html | 5 +- doc/uml/html/classes.html | 48 + doc/{bouml => uml}/html/classes_list.html | 10 +- doc/uml/html/fig128069.png | Bin 0 -> 56984 bytes doc/uml/html/fig134786.png | Bin 0 -> 45683 bytes doc/uml/html/index-withframe.html | 24 + doc/{bouml => uml}/html/index.html | 141 +- doc/{bouml => uml}/html/index_65.html | 6 +- doc/{bouml => uml}/html/index_67.html | 8 +- doc/uml/html/index_71.html | 46 + doc/{bouml => uml}/html/index_74.html | 8 +- doc/{bouml => uml}/html/index_78.html | 6 +- doc/{bouml => uml}/html/index_79.html | 7 +- doc/{bouml => uml}/html/index_82.html | 6 +- doc/{bouml => uml}/html/navig.html | 6 +- doc/{bouml => uml}/html/packages.html | 4 +- doc/{bouml => uml}/html/style.css | 0 doc/uml/jogl/128069.diagram | 325 + doc/uml/jogl/134786.diagram | 233 + doc/uml/jogl/2.session | 16 + doc/{bouml => uml}/jogl/69.session | 0 doc/{bouml => uml}/jogl/cpp_includes | 0 doc/{bouml => uml}/jogl/generation_settings | 2 +- doc/{bouml => uml}/jogl/idl_includes | 0 doc/{bouml => uml}/jogl/java_imports | 0 doc/{bouml => uml}/jogl/jogl.prj | 149 +- doc/{bouml => uml}/jogl/python_imports | 0 doc/{bouml => uml}/jogl/stereotypes | 1 + doc/{bouml => uml}/jogl/tools | 0 .../jogl-applet-runner-newt-MovieCube-napplet.html | 2 + jnlp-files/jogl-applet-runner-newt-MovieCube.html | 2 + make/build-jogl.xml | 230 +- make/build-test.xml | 39 + make/build.xml | 24 +- make/config/jogl/gl-common-extensions.cfg | 26 +- make/config/jogl/gl-common.cfg | 207 +- make/config/jogl/gl-desktop.cfg | 5 - make/config/jogl/gl-es1.cfg | 12 - make/config/jogl/{gl-es2.cfg => gl-es3.cfg} | 78 +- make/config/jogl/gl-gl4bc.cfg | 36 +- make/config/jogl/gl-headers.cfg | 3 +- ...-gl2_gl3.java => gl-if-CustomJavaCode-es3.java} | 4 + make/config/jogl/gl-if-CustomJavaCode-gl.java | 8 + make/config/jogl/gl-if-CustomJavaCode-gl2_es2.java | 11 + .../jogl/gl-if-CustomJavaCode-gl_compat.java | 20 + make/config/jogl/gl-if-CustomJavaCode-gles2.java | 3 - make/config/jogl/gl-if-es2.cfg | 30 + make/config/jogl/gl-if-gl-ignores.cfg | 24 +- make/config/jogl/gl-if-gl.cfg | 12 +- make/config/jogl/gl-if-gl2.cfg | 5 +- make/config/jogl/gl-if-gl2_es1.cfg | 33 +- make/config/jogl/gl-if-gl2_es2-ignores.cfg | 48 + make/config/jogl/gl-if-gl2_es2.cfg | 57 +- make/config/jogl/gl-if-gl2_es3-ignores.cfg | 47 + make/config/jogl/gl-if-gl2_es3.cfg | 45 + make/config/jogl/gl-if-gl2_gl3.cfg | 15 +- make/config/jogl/gl-if-gl2es3-subset.cfg | 17 + ...l-if-gl3-subset.cfg => gl-if-gl2gl3-subset.cfg} | 3 +- make/config/jogl/gl-if-gl3.cfg | 10 +- make/config/jogl/gl-if-gl3_es3.cfg | 43 + make/config/jogl/gl-if-gl3bc.cfg | 6 + make/config/jogl/gl-if-gl4-ignores.cfg | 2 + make/config/jogl/gl-if-gl4.cfg | 7 + make/config/jogl/gl-if-gl4_es3.cfg | 47 + make/config/jogl/gl-if-luminance-ignore.cfg | 7 + make/config/jogl/gl-impl-CustomCCode-gl4bc.c | 16 + make/config/jogl/gl-impl-CustomCCode-gles1.c | 16 + make/config/jogl/gl-impl-CustomCCode-gles2.c | 25 - make/config/jogl/gl-impl-CustomCCode-gles3.c | 41 + .../config/jogl/gl-impl-CustomJavaCode-common.java | 102 + .../jogl/gl-impl-CustomJavaCode-desktop.java | 148 - make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java | 343 +- make/config/jogl/gl-impl-CustomJavaCode-gles1.java | 95 +- make/config/jogl/gl-impl-CustomJavaCode-gles2.java | 262 - make/config/jogl/gl-impl-CustomJavaCode-gles3.java | 335 + make/config/jogl/gl2_es2-CustomJavaCode.cfg | 13 + make/config/jogl/gl2_es2-common.cfg | 16 +- make/config/jogl/gl2_es3-common.cfg | 9 + make/config/jogl/gl3-common.cfg | 9 + make/config/jogl/gl3-desktop.cfg | 5 - make/config/jogl/gl3-headers.cfg | 14 +- make/config/jogl/gl3ext-headers.cfg | 8 +- make/config/jogl/glx-x11.cfg | 1 - make/createTagletProps.sh | 4 +- make/doc/jogl/spec-overview.html | 482 +- make/native-taglet.properties | 447 +- make/scripts/cmpOld2New.sh | 2 +- make/scripts/cmpOld2NewDups.sh | 121 + make/scripts/gluegen-gl.sh | 488 +- make/scripts/make.jogl.all.linux-x86_64.sh | 1 + make/scripts/tests-win.bat | 22 +- make/scripts/tests-x64-dbg.bat | 4 +- make/scripts/tests.sh | 44 +- make/stub_includes/egl/EGL/eglext.h | 262 +- .../opengl/GL/{glplatform.h => gl-platform.h} | 31 +- make/stub_includes/opengl/GL/gl.h | 740 +- .../opengl/{GL3/gl3.h => GL/glcorearb.h} | 4820 +++-- .../opengl/{GL3/gl3ext.h => GL/glcorearbext.h} | 50 +- make/stub_includes/opengl/GL/glext-20130207.h |13142 +++++++++++++ make/stub_includes/opengl/GL/glext.h |20393 ++++++++++---------- make/stub_includes/opengl/GL/glu.h | 252 +- make/stub_includes/opengl/GL/glx.h | 336 +- make/stub_includes/opengl/GL/glxext.h | 1495 +- make/stub_includes/opengl/GL/wglext.h | 1259 +- make/stub_includes/opengl/GL3/glplatform.h | 63 - make/stub_includes/opengl/GLES/gl.h | 4 +- make/stub_includes/opengl/GLES/glext.h | 129 +- make/stub_includes/opengl/GLES2/gl2.h | 8 +- make/stub_includes/opengl/GLES2/gl2ext.h | 691 +- make/stub_includes/opengl/GLES3/gl3.h | 1073 + make/stub_includes/opengl/GLES3/gl3ext.h | 24 + make/stub_includes/opengl/GLES3/gl3platform.h | 30 + make/stub_includes/opengl/GLES3/khrplatform.h | 269 + make/stub_includes/opengl/gl-64bit-types.h | 21 - make/stub_includes/opengl/gl-types.h | 15 + make/stub_includes/opengl/gl2es12.c | 9 - make/stub_includes/opengl/gl3.c | 13 +- make/stub_includes/opengl/gl3bc.c | 13 +- make/stub_includes/opengl/gl4.c | 12 +- make/stub_includes/opengl/gl4bc.c | 13 +- make/stub_includes/opengl/gles3.c | 12 + make/stub_includes/win32/windows.h | 3 + make/stub_includes/x11/window-system1.c | 6 +- .../gluegen/opengl/BuildComposablePipeline.java | 171 +- .../jogamp/gluegen/opengl/BuildStaticGLInfo.java | 79 +- .../com/jogamp/gluegen/opengl/GLConfiguration.java | 61 +- .../gluegen/opengl/GLJavaMethodBindingEmitter.java | 8 +- .../classes/com/jogamp/graph/font/FontFactory.java | 13 +- .../classes/com/jogamp/opengl/GLExtensions.java | 3 +- .../com/jogamp/opengl/GLRendererQuirks.java | 19 +- .../classes/com/jogamp/opengl/JoglVersion.java | 26 +- .../classes/com/jogamp/opengl/math/Quaternion.java | 20 +- .../com/jogamp/opengl/util/GLPixelBuffer.java | 4 +- .../com/jogamp/opengl/util/ImmModeSink.java | 13 +- .../com/jogamp/opengl/util/av/AudioSink.java | 168 + .../jogamp/opengl/util/av/AudioSinkFactory.java | 65 + .../com/jogamp/opengl/util/av/GLMediaPlayer.java | 8 + .../opengl/util/av/GLMediaPlayerFactory.java | 26 +- .../jogamp/opengl/util/awt/AWTGLPixelBuffer.java | 4 +- .../com/jogamp/opengl/util/awt/TextRenderer.java | 7 +- .../com/jogamp/opengl/util/glsl/ShaderState.java | 9 +- .../com/jogamp/opengl/util/glsl/ShaderUtil.java | 6 +- .../com/jogamp/opengl/util/texture/Texture.java | 90 +- .../opengl/util/texture/TextureSequence.java | 4 +- .../jogamp/opengl/util/texture/spi/PNGImage.java | 3 +- .../jogamp/opengl/util/texture/spi/TGAImage.java | 79 +- src/jogl/classes/javax/media/opengl/DebugGL2.java | 21 + src/jogl/classes/javax/media/opengl/DebugGL3.java | 21 + .../classes/javax/media/opengl/DebugGL3bc.java | 21 + src/jogl/classes/javax/media/opengl/DebugGL4.java | 21 + .../classes/javax/media/opengl/DebugGLES2.java | 21 + .../media/opengl/DefaultGLCapabilitiesChooser.java | 7 +- src/jogl/classes/javax/media/opengl/GLBase.java | 138 +- src/jogl/classes/javax/media/opengl/GLContext.java | 395 +- .../classes/javax/media/opengl/GLDebugMessage.java | 74 +- .../javax/media/opengl/GLDrawableFactory.java | 18 +- .../javax/media/opengl/GLPipelineFactory.java | 20 +- src/jogl/classes/javax/media/opengl/GLProfile.java | 370 +- src/jogl/classes/javax/media/opengl/TraceGL2.java | 23 + src/jogl/classes/javax/media/opengl/TraceGL3.java | 23 + .../classes/javax/media/opengl/TraceGL3bc.java | 23 + src/jogl/classes/javax/media/opengl/TraceGL4.java | 23 + .../classes/javax/media/opengl/TraceGLES2.java | 23 + .../classes/javax/media/opengl/awt/GLJPanel.java | 77 +- .../opengl/shader/curverenderer01-2pass-weight.fp | 1 + .../curve/opengl/shader/curverenderer01-2pass.fp | 1 + src/jogl/classes/jogamp/opengl/Debug.java | 9 +- .../jogamp/opengl/ExtensionAvailabilityCache.java | 20 +- .../classes/jogamp/opengl/GLBufferSizeTracker.java | 10 +- .../jogamp/opengl/GLBufferStateTracker.java | 8 +- src/jogl/classes/jogamp/opengl/GLContextImpl.java | 191 +- .../jogamp/opengl/GLDebugMessageHandler.java | 4 +- .../jogamp/opengl/GLDrawableFactoryImpl.java | 4 +- .../classes/jogamp/opengl/GLDrawableHelper.java | 7 +- .../classes/jogamp/opengl/GLFBODrawableImpl.java | 10 +- .../jogamp/opengl/GLGraphicsConfigurationUtil.java | 5 +- .../classes/jogamp/opengl/GLVersionNumber.java | 4 +- .../android/av/AndroidGLMediaPlayerAPI14.java | 10 +- src/jogl/classes/jogamp/opengl/egl/EGLContext.java | 51 +- .../jogamp/opengl/egl/EGLDrawableFactory.java | 123 +- .../opengl/egl/EGLDynamicLibraryBundleInfo.java | 2 +- .../opengl/egl/EGLES2DynamicLibraryBundleInfo.java | 28 +- .../jogamp/opengl/egl/EGLGLCapabilities.java | 6 +- .../jogamp/opengl/macosx/cgl/MacOSXCGLContext.java | 24 +- .../opengl/macosx/cgl/MacOSXCGLDrawable.java | 6 +- .../macosx/cgl/MacOSXCGLDrawableFactory.java | 9 +- .../jogamp/opengl/openal/av/ALAudioSink.java | 428 + .../jogamp/opengl/util/av/GLMediaPlayerImpl.java | 4 +- .../jogamp/opengl/util/av/JavaSoundAudioSink.java | 135 + .../jogamp/opengl/util/av/NullAudioSink.java | 50 + .../jogamp/opengl/util/av/SyncedRingbuffer.java | 286 + .../av/impl/FFMPEGDynamicLibraryBundleInfo.java | 7 +- .../opengl/util/av/impl/FFMPEGMediaPlayer.java | 232 +- .../util/glsl/fixedfunc/FixedFuncPipeline.java | 8 +- .../jogamp/opengl/util/pngj/FilterType.java | 24 +- .../classes/jogamp/opengl/util/pngj/ImageInfo.java | 26 +- .../classes/jogamp/opengl/util/pngj/ImageLine.java | 42 +- .../jogamp/opengl/util/pngj/ImageLineHelper.java | 32 +- .../jogamp/opengl/util/pngj/ImageLines.java | 24 +- .../jogamp/opengl/util/pngj/PngHelperInternal.java | 23 +- .../opengl/util/pngj/PngIDatChunkInputStream.java | 9 +- .../classes/jogamp/opengl/util/pngj/PngReader.java | 1940 +- .../classes/jogamp/opengl/util/pngj/PngWriter.java | 74 +- .../opengl/util/pngj/PngjExceptionInternal.java | 3 +- .../opengl/util/pngj/PngjUnsupportedException.java | 3 +- .../opengl/util/pngj/ProgressiveOutputStream.java | 7 +- .../opengl/util/pngj/chunks/ChunkHelper.java | 550 +- .../util/pngj/chunks/ChunkLoadBehaviour.java | 9 +- .../jogamp/opengl/util/pngj/chunks/ChunkRaw.java | 23 +- .../jogamp/opengl/util/pngj/chunks/ChunksList.java | 17 +- .../util/pngj/chunks/ChunksListForWrite.java | 11 +- .../jogamp/opengl/util/pngj/chunks/PngChunk.java | 53 +- .../opengl/util/pngj/chunks/PngChunkIDAT.java | 3 +- .../opengl/util/pngj/chunks/PngChunkMultiple.java | 3 +- .../opengl/util/pngj/chunks/PngChunkSingle.java | 3 +- .../opengl/util/pngj/chunks/PngChunkTRNS.java | 284 +- .../opengl/util/pngj/chunks/PngMetadata.java | 31 +- .../opengl/windows/wgl/WGLGLCapabilities.java | 4 +- .../classes/jogamp/opengl/windows/wgl/WGLUtil.java | 1 + .../opengl/windows/wgl/WindowsWGLContext.java | 10 +- .../opengl/windows/wgl/WindowsWGLDrawable.java | 8 +- .../windows/wgl/WindowsWGLDrawableFactory.java | 2 +- .../jogamp/opengl/x11/glx/X11GLXContext.java | 19 +- .../opengl/x11/glx/X11GLXDrawableFactory.java | 4 +- src/jogl/native/GLDebugMessageHandler.c | 8 +- src/jogl/native/libav/ffmpeg_tool.h | 4 +- .../jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c | 125 +- .../javax/media/nativewindow/Capabilities.java | 2 +- .../media/nativewindow/CapabilitiesImmutable.java | 2 +- .../nativewindow/DefaultCapabilitiesChooser.java | 7 +- .../media/nativewindow/NativeWindowFactory.java | 5 +- .../classes/javax/media/nativewindow/package.html | 94 +- .../javax/media/nativewindow/util/Dimension.java | 13 + .../nativewindow/util/DimensionImmutable.java | 11 +- .../javax/media/nativewindow/util/Point.java | 13 + .../media/nativewindow/util/PointImmutable.java | 11 +- .../javax/media/nativewindow/util/Rectangle.java | 25 + .../nativewindow/util/RectangleImmutable.java | 11 +- .../javax/media/nativewindow/util/SurfaceSize.java | 26 +- .../classes/jogamp/nativewindow/Debug.java | 9 +- .../classes/jogamp/nativewindow/x11/X11Util.java | 3 +- src/newt/classes/com/jogamp/newt/Display.java | 83 +- .../classes/com/jogamp/newt/MonitorDevice.java | 4 + src/newt/classes/com/jogamp/newt/MonitorMode.java | 119 +- src/newt/classes/com/jogamp/newt/Screen.java | 62 +- .../classes/com/jogamp/newt/awt/NewtCanvasAWT.java | 4 +- .../classes/com/jogamp/newt/event/KeyEvent.java | 34 +- .../classes/com/jogamp/newt/event/MouseEvent.java | 27 - .../classes/com/jogamp/newt/opengl/GLWindow.java | 92 +- .../classes/com/jogamp/newt/swt/NewtCanvasSWT.java | 4 +- src/newt/classes/com/jogamp/newt/util/EDTUtil.java | 46 +- .../com/jogamp/newt/util/MonitorModeUtil.java | 11 + src/newt/classes/jogamp/newt/Debug.java | 9 +- src/newt/classes/jogamp/newt/DefaultEDTUtil.java | 115 +- src/newt/classes/jogamp/newt/DisplayImpl.java | 192 +- .../classes/jogamp/newt/MonitorDeviceImpl.java | 12 +- src/newt/classes/jogamp/newt/ScreenImpl.java | 62 +- src/newt/classes/jogamp/newt/WindowImpl.java | 203 +- .../jogamp/newt/driver/android/DisplayDriver.java | 2 +- .../newt/driver/android/NewtVersionActivity.java | 2 +- .../classes/jogamp/newt/driver/awt/AWTEDTUtil.java | 135 +- .../jogamp/newt/driver/awt/DisplayDriver.java | 4 +- .../jogamp/newt/driver/bcm/egl/DisplayDriver.java | 2 +- .../newt/driver/bcm/vc/iv/DisplayDriver.java | 2 +- .../newt/driver/intel/gdl/DisplayDriver.java | 2 +- .../jogamp/newt/driver/kd/DisplayDriver.java | 2 +- .../jogamp/newt/driver/macosx/DisplayDriver.java | 2 +- .../jogamp/newt/driver/windows/DisplayDriver.java | 2 +- .../jogamp/newt/driver/windows/WindowDriver.java | 2 +- .../jogamp/newt/driver/x11/DisplayDriver.java | 4 +- src/newt/classes/jogamp/newt/driver/x11/RandR.java | 12 +- .../classes/jogamp/newt/driver/x11/RandR11.java | 26 +- .../classes/jogamp/newt/driver/x11/RandR13.java | 63 +- .../jogamp/newt/driver/x11/ScreenDriver.java | 58 +- .../jogamp/newt/driver/x11/WindowDriver.java | 63 +- src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java | 170 +- src/newt/native/KeyEvent.h | 2 +- src/newt/native/WindowsWindow.c | 3 + src/newt/native/X11RandR11.c | 2 +- src/newt/native/X11Window.c | 159 +- .../graph/demos/GPUTextRendererListenerBase01.java | 30 +- .../junit/graph/demos/GPUUISceneGLListener0A.java | 4 +- .../junit/jogl/acore/InitConcurrentBaseNEWT.java | 6 +- .../acore/TestAddRemove01GLCanvasSwingAWT.java | 22 +- .../test/junit/jogl/acore/TestBug692GL3VAO.java | 4 +- .../test/junit/jogl/acore/TestFBOMRTNEWT01.java | 12 +- .../test/junit/jogl/acore/TestGLDebug00NEWT.java | 13 +- .../test/junit/jogl/acore/TestGLDebug01NEWT.java | 12 +- .../test/junit/jogl/acore/TestGLProfile01NEWT.java | 69 + .../junit/jogl/acore/TestInitConcurrent01NEWT.java | 11 +- .../junit/jogl/acore/TestInitConcurrent02NEWT.java | 3 +- .../jogl/acore/TestMainVersionGLWindowNEWT.java | 12 +- .../junit/jogl/acore/TestPBufferDeadlockAWT.java | 2 +- .../TestBug722GLContextDrawableSwitchNewt2AWT.java | 10 +- .../awt/TestBug461FBOSupersamplingSwingAWT.java | 2 +- .../TestBug461PBufferSupersamplingSwingAWT.java | 2 +- .../junit/jogl/caps/TestMultisampleES1NEWT.java | 34 +- .../junit/jogl/caps/TestMultisampleES2NEWT.java | 4 - .../opengl/test/junit/jogl/demos/es1/GearsES1.java | 9 +- .../test/junit/jogl/demos/es1/PointsDemoES1.java | 2 +- .../test/junit/jogl/demos/es1/RedSquareES1.java | 9 +- .../jogl/demos/es2/ElektronenMultiplizierer.java | 13 +- .../test/junit/jogl/demos/es2/FBOMix2DemosES2.java | 22 +- .../opengl/test/junit/jogl/demos/es2/GearsES2.java | 10 +- .../test/junit/jogl/demos/es2/Mix2TexturesES2.java | 22 +- .../junit/jogl/demos/es2/MultisampleDemoES2.java | 18 +- .../test/junit/jogl/demos/es2/RedSquareES2.java | 10 +- .../jogl/demos/es2/TextureDraw01ES2Listener.java | 13 +- .../jogl/demos/es2/TextureSequenceCubeES2.java | 63 +- .../test/junit/jogl/demos/es2/av/MovieCube.java | 35 +- .../test/junit/jogl/demos/es2/av/MovieSimple.java | 59 +- .../es2/newt/TestElektronenMultipliziererNEWT.java | 2 - .../jogl/demos/es2/newt/TestGearsES2NEWT.java | 6 + .../demos/es2/newt/TestGearsES2NewtCanvasSWT.java | 6 +- .../jogl/demos/es2/shader/RedSquareShader.java | 14 +- .../test/junit/jogl/demos/es2/shader/fbo-mrt-1.fp | 11 +- .../test/junit/jogl/demos/es2/shader/fbo-mrt-1.vp | 5 +- .../test/junit/jogl/demos/es2/shader/fbo-mrt-2.fp | 12 +- .../test/junit/jogl/demos/es2/shader/fbo-mrt-2.vp | 5 +- .../junit/jogl/demos/es2/shader/texsequence_xxx.fp | 1 + .../junit/jogl/demos/es2/shader/texture01_xxx.fp | 6 +- .../opengl/test/junit/jogl/demos/gl2/Gears.java | 12 +- .../junit/jogl/glsl/TestGLSLShaderState01NEWT.java | 12 +- .../junit/jogl/glsl/TestGLSLShaderState02NEWT.java | 9 +- .../offscreen/TestOffscreen01GLPBufferNEWT.java | 16 +- .../TestNewtCanvasSWTBug628ResizeDeadlockAWT.java | 9 +- .../test/junit/jogl/swt/TestNewtCanvasSWTGLn.java | 10 +- .../junit/jogl/swt/TestSWTBug643AsyncExec.java | 10 +- .../junit/jogl/util/DemoGL2ES2ImmModeSink.java | 18 +- .../junit/jogl/util/TestImmModeSinkES2NEWT.java | 6 +- .../jogl/util/texture/TestJPEGImage01NEWT.java | 59 +- .../util/texture/TestJPEGTextureFromFileNEWT.java | 4 +- .../jogl/util/texture/TestPNGImage00NEWT.java | 89 + .../jogl/util/texture/TestPNGImage01NEWT.java | 191 +- .../util/texture/TestPNGTextureFromFileAWT.java | 4 +- .../util/texture/TestPNGTextureFromFileNEWT.java | 4 +- .../util/texture/TestTGATextureFromFileNEWT.java | 165 + .../junit/jogl/util/texture/TestTexture01AWT.java | 2 +- .../texture/bug724-transparent-grey_gimpexp.png | Bin 0 -> 1927 bytes .../util/texture/bug724-transparent-grey_orig.png | Bin 0 -> 2129 bytes .../test/junit/jogl/util/texture/bug744-rle32.tga | Bin 0 -> 129555 bytes .../test/junit/jogl/util/texture/test-u32.tga | Bin 0 -> 65580 bytes .../junit/newt/TestDisplayLifecycle01NEWT.java | 19 +- .../junit/newt/TestDisplayLifecycle02NEWT.java | 20 +- .../junit/newt/TestGLWindows02NEWTAnimated.java | 7 + .../ManualScreenMode03aNEWT.java} | 6 +- .../TestScreenMode00aNEWT.java} | 45 +- .../junit/newt/{ => mm}/TestScreenMode00bNEWT.java | 7 +- .../test/junit/newt/mm/TestScreenMode00cNEWT.java | 244 + .../junit/newt/{ => mm}/TestScreenMode01aNEWT.java | 101 +- .../junit/newt/{ => mm}/TestScreenMode01bNEWT.java | 47 +- .../junit/newt/{ => mm}/TestScreenMode01cNEWT.java | 13 +- .../TestScreenMode01dNEWT.java} | 144 +- .../test/junit/newt/mm/TestScreenMode02aNEWT.java | 250 + .../TestScreenMode02bNEWT.java} | 175 +- .../junit/newt/parenting/TestParenting01NEWT.java | 20 +- .../junit/newt/parenting/TestParenting01aSWT.java | 7 +- .../junit/newt/parenting/TestParenting04SWT.java | 10 +- .../opengl/test/junit/util/GLSLSimpleProgram.java | 4 +- .../jogamp/opengl/test/junit/util/MiscUtils.java | 61 + .../jogamp/opengl/test/junit/util/UITestCase.java | 121 + www/index.html | 509 +- www/media/Impact_Bullet_AKM.in-1.png | Bin 0 -> 9773 bytes www/media/JaamSim_160x120.png | Bin 0 -> 17406 bytes www/media/MyHmi-Collage-160x152.png | Bin 0 -> 29426 bytes www/media/VolumeViewer-160x120.png | Bin 0 -> 21343 bytes www/media/c3d-studio-snap2-160x160.png | Bin 0 -> 234527 bytes www/media/c3d-studio.jpg | Bin 9860 -> 0 bytes www/media/fenggui.jpg | Bin 6144 -> 7034 bytes www/media/fusion-laboratory.jpg | Bin 34042 -> 0 bytes www/media/fusion_logo.jpg | Bin 0 -> 4607 bytes www/media/gephi.jpg | Bin 121549 -> 18161 bytes www/media/insparia-160x132.jpg | Bin 0 -> 12393 bytes www/media/insparia.jpg | Bin 12167 -> 0 bytes www/media/jake2-160x160.png | Bin 0 -> 23283 bytes www/media/jake2.jpg | Bin 9158 -> 0 bytes www/media/jspatial-1-160x160.png | Bin 0 -> 38022 bytes www/media/jzy3d-demo-surface-160x160.png | Bin 0 -> 28652 bytes www/media/libgdx.png | Bin 0 -> 2807 bytes www/media/sculpteo_3_robot_72dpi_sm.jpg | Bin 11831 -> 10567 bytes www/media/ticket2ride_picture4.jpg | Bin 71952 -> 0 bytes www/media/ticket2ride_picture5-160x132.jpg | Bin 0 -> 14946 bytes www/media/vehicle.jpg | Bin 4504 -> 5586 bytes 441 files changed, 43766 insertions(+), 22125 deletions(-) create mode 120000 doc/bouml delete mode 100644 doc/bouml/html-svg/classes.html delete mode 100644 doc/bouml/html-svg/classes_list.html delete mode 100644 doc/bouml/html-svg/fig128069.svg delete mode 100644 doc/bouml/html-svg/index-withframe.html delete mode 100644 doc/bouml/html-svg/index.html delete mode 100644 doc/bouml/html-svg/index_71.html delete mode 100644 doc/bouml/html/classes.html delete mode 100644 doc/bouml/html/fig128069.png delete mode 100644 doc/bouml/html/index-withframe.html delete mode 100644 doc/bouml/html/index_71.html delete mode 100644 doc/bouml/jogl/128069.diagram delete mode 100644 doc/bouml/jogl/2.session create mode 100644 doc/uml/html-svg/class128002.html create mode 100644 doc/uml/html-svg/class128069.html create mode 100644 doc/uml/html-svg/class128130.html create mode 100644 doc/uml/html-svg/class128197.html create mode 100644 doc/uml/html-svg/class128258.html create mode 100644 doc/uml/html-svg/class128325.html create mode 100644 doc/uml/html-svg/class128386.html create mode 100644 doc/uml/html-svg/class128453.html create mode 100644 doc/uml/html-svg/class128581.html create mode 100644 doc/uml/html-svg/class128709.html create mode 100644 doc/uml/html-svg/class128837.html create mode 100644 doc/uml/html-svg/class128965.html create mode 100644 doc/uml/html-svg/class130117.html create mode 100644 doc/uml/html-svg/class130245.html create mode 100644 doc/uml/html-svg/class130501.html rename doc/{bouml/html-svg/index_79.html => uml/html-svg/class130629.html} (59%) create mode 100644 doc/uml/html-svg/class130757.html create mode 100644 doc/uml/html-svg/class130885.html create mode 100644 doc/uml/html-svg/class131013.html create mode 100644 doc/uml/html-svg/class131141.html create mode 100644 doc/uml/html-svg/class131269.html create mode 100644 doc/uml/html-svg/class131397.html create mode 100644 doc/uml/html-svg/class132549.html create mode 100644 doc/uml/html-svg/class134914.html create mode 100644 doc/uml/html-svg/class135042.html create mode 100644 doc/uml/html-svg/class135170.html rename doc/{bouml => uml}/html-svg/classdiagrams.html (67%) create mode 100644 doc/uml/html-svg/classes.html create mode 100644 doc/uml/html-svg/classes_list.html create mode 100644 doc/uml/html-svg/fig128069.svg create mode 100644 doc/uml/html-svg/fig134786.svg create mode 100644 doc/uml/html-svg/index-withframe.html create mode 100644 doc/uml/html-svg/index.html rename doc/{bouml => uml}/html-svg/index_65.html (65%) rename doc/{bouml => uml}/html-svg/index_67.html (58%) create mode 100644 doc/uml/html-svg/index_71.html rename doc/{bouml => uml}/html-svg/index_74.html (58%) rename doc/{bouml => uml}/html-svg/index_78.html (67%) create mode 100644 doc/uml/html-svg/index_79.html rename doc/{bouml => uml}/html-svg/index_82.html (67%) create mode 100644 doc/uml/html-svg/metaclass135298.html rename doc/{bouml => uml}/html-svg/navig.html (92%) rename doc/{bouml => uml}/html-svg/packages.html (82%) rename doc/{bouml => uml}/html-svg/style.css (100%) rename doc/{bouml => uml}/html/classdiagrams.html (66%) create mode 100644 doc/uml/html/classes.html rename doc/{bouml => uml}/html/classes_list.html (83%) create mode 100644 doc/uml/html/fig128069.png create mode 100644 doc/uml/html/fig134786.png create mode 100644 doc/uml/html/index-withframe.html rename doc/{bouml => uml}/html/index.html (77%) rename doc/{bouml => uml}/html/index_65.html (64%) rename doc/{bouml => uml}/html/index_67.html (56%) create mode 100644 doc/uml/html/index_71.html rename doc/{bouml => uml}/html/index_74.html (57%) rename doc/{bouml => uml}/html/index_78.html (66%) rename doc/{bouml => uml}/html/index_79.html (54%) rename doc/{bouml => uml}/html/index_82.html (66%) rename doc/{bouml => uml}/html/navig.html (93%) rename doc/{bouml => uml}/html/packages.html (82%) rename doc/{bouml => uml}/html/style.css (100%) create mode 100644 doc/uml/jogl/128069.diagram create mode 100644 doc/uml/jogl/134786.diagram create mode 100644 doc/uml/jogl/2.session rename doc/{bouml => uml}/jogl/69.session (100%) rename doc/{bouml => uml}/jogl/cpp_includes (100%) rename doc/{bouml => uml}/jogl/generation_settings (99%) rename doc/{bouml => uml}/jogl/idl_includes (100%) rename doc/{bouml => uml}/jogl/java_imports (100%) rename doc/{bouml => uml}/jogl/jogl.prj (77%) rename doc/{bouml => uml}/jogl/python_imports (100%) rename doc/{bouml => uml}/jogl/stereotypes (99%) rename doc/{bouml => uml}/jogl/tools (100%) rename make/config/jogl/{gl-es2.cfg => gl-es3.cfg} (56%) rename make/config/jogl/{gl-if-CustomJavaCode-gl2_gl3.java => gl-if-CustomJavaCode-es3.java} (81%) create mode 100644 make/config/jogl/gl-if-CustomJavaCode-gl_compat.java delete mode 100644 make/config/jogl/gl-if-CustomJavaCode-gles2.java create mode 100644 make/config/jogl/gl-if-es2.cfg create mode 100644 make/config/jogl/gl-if-gl2_es2-ignores.cfg create mode 100644 make/config/jogl/gl-if-gl2_es3-ignores.cfg create mode 100644 make/config/jogl/gl-if-gl2_es3.cfg create mode 100644 make/config/jogl/gl-if-gl2es3-subset.cfg rename make/config/jogl/{gl-if-gl3-subset.cfg => gl-if-gl2gl3-subset.cfg} (91%) create mode 100644 make/config/jogl/gl-if-gl3_es3.cfg create mode 100644 make/config/jogl/gl-if-gl4_es3.cfg create mode 100644 make/config/jogl/gl-if-luminance-ignore.cfg delete mode 100644 make/config/jogl/gl-impl-CustomCCode-gles2.c create mode 100644 make/config/jogl/gl-impl-CustomCCode-gles3.c delete mode 100644 make/config/jogl/gl-impl-CustomJavaCode-desktop.java delete mode 100644 make/config/jogl/gl-impl-CustomJavaCode-gles2.java create mode 100644 make/config/jogl/gl-impl-CustomJavaCode-gles3.java create mode 100644 make/config/jogl/gl2_es2-CustomJavaCode.cfg create mode 100644 make/config/jogl/gl2_es3-common.cfg create mode 100644 make/config/jogl/gl3-common.cfg create mode 100644 make/scripts/cmpOld2NewDups.sh rename make/stub_includes/opengl/GL/{glplatform.h => gl-platform.h} (80%) rename make/stub_includes/opengl/{GL3/gl3.h => GL/glcorearb.h} (75%) rename make/stub_includes/opengl/{GL3/gl3ext.h => GL/glcorearbext.h} (95%) create mode 100644 make/stub_includes/opengl/GL/glext-20130207.h delete mode 100644 make/stub_includes/opengl/GL3/glplatform.h create mode 100644 make/stub_includes/opengl/GLES3/gl3.h create mode 100644 make/stub_includes/opengl/GLES3/gl3ext.h create mode 100644 make/stub_includes/opengl/GLES3/gl3platform.h create mode 100644 make/stub_includes/opengl/GLES3/khrplatform.h delete mode 100644 make/stub_includes/opengl/gl-64bit-types.h create mode 100644 make/stub_includes/opengl/gl-types.h delete mode 100644 make/stub_includes/opengl/gl2es12.c create mode 100644 make/stub_includes/opengl/gles3.c create mode 100644 src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/av/AudioSinkFactory.java create mode 100644 src/jogl/classes/javax/media/opengl/DebugGL2.java create mode 100644 src/jogl/classes/javax/media/opengl/DebugGL3.java create mode 100644 src/jogl/classes/javax/media/opengl/DebugGL3bc.java create mode 100644 src/jogl/classes/javax/media/opengl/DebugGL4.java create mode 100644 src/jogl/classes/javax/media/opengl/DebugGLES2.java create mode 100644 src/jogl/classes/javax/media/opengl/TraceGL2.java create mode 100644 src/jogl/classes/javax/media/opengl/TraceGL3.java create mode 100644 src/jogl/classes/javax/media/opengl/TraceGL3bc.java create mode 100644 src/jogl/classes/javax/media/opengl/TraceGL4.java create mode 100644 src/jogl/classes/javax/media/opengl/TraceGLES2.java create mode 100644 src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/NullAudioSink.java create mode 100644 src/jogl/classes/jogamp/opengl/util/av/SyncedRingbuffer.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGImage00NEWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTGATextureFromFileNEWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/bug724-transparent-grey_gimpexp.png create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/bug724-transparent-grey_orig.png create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/bug744-rle32.tga create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/test-u32.tga rename src/test/com/jogamp/opengl/test/junit/newt/{ManualScreenMode03NEWT.java => mm/ManualScreenMode03aNEWT.java} (96%) rename src/test/com/jogamp/opengl/test/junit/newt/{TestScreenMode00NEWT.java => mm/TestScreenMode00aNEWT.java} (81%) rename src/test/com/jogamp/opengl/test/junit/newt/{ => mm}/TestScreenMode00bNEWT.java (96%) create mode 100644 src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00cNEWT.java rename src/test/com/jogamp/opengl/test/junit/newt/{ => mm}/TestScreenMode01aNEWT.java (69%) rename src/test/com/jogamp/opengl/test/junit/newt/{ => mm}/TestScreenMode01bNEWT.java (86%) rename src/test/com/jogamp/opengl/test/junit/newt/{ => mm}/TestScreenMode01cNEWT.java (93%) rename src/test/com/jogamp/opengl/test/junit/newt/{TestScreenMode01NEWT.java => mm/TestScreenMode01dNEWT.java} (76%) create mode 100644 src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode02aNEWT.java rename src/test/com/jogamp/opengl/test/junit/newt/{TestScreenMode02NEWT.java => mm/TestScreenMode02bNEWT.java} (56%) create mode 100644 www/media/Impact_Bullet_AKM.in-1.png create mode 100644 www/media/JaamSim_160x120.png create mode 100644 www/media/MyHmi-Collage-160x152.png create mode 100644 www/media/VolumeViewer-160x120.png create mode 100644 www/media/c3d-studio-snap2-160x160.png delete mode 100644 www/media/c3d-studio.jpg delete mode 100644 www/media/fusion-laboratory.jpg create mode 100644 www/media/fusion_logo.jpg create mode 100644 www/media/insparia-160x132.jpg delete mode 100644 www/media/insparia.jpg create mode 100644 www/media/jake2-160x160.png delete mode 100644 www/media/jake2.jpg create mode 100644 www/media/jspatial-1-160x160.png create mode 100644 www/media/jzy3d-demo-surface-160x160.png create mode 100644 www/media/libgdx.png delete mode 100644 www/media/ticket2ride_picture4.jpg create mode 100644 www/media/ticket2ride_picture5-160x132.jpg