doc/HowToBuild.html | 20 +-
...nner-newt-ElektronenMultiplizierer-napplet.html | 19 +-
...pplet-runner-newt-ElektronenMultiplizierer.html | 19 +-
...unner-newt-GraphTextDemo01-applet3-napplet.html | 4 +-
...er-newt-GraphUISceneDemo01-applet3-napplet.html | 23 +-
...let-runner-newt-GraphUISceneDemo01-napplet.html | 19 +-
...jogl-applet-runner-newt-GraphUISceneDemo01.html | 19 +-
...let-runner-newt-GraphUISceneDemo02-napplet.html | 19 +-
...let-runner-newt-GraphUISceneDemo03-napplet.html | 19 +-
...let-runner-newt-GraphUISceneDemo04-napplet.html | 19 +-
...plet-runner-newt-MovieCube-applet3-napplet.html | 23 +-
.../jogl-applet-runner-newt-MovieCube-napplet.html | 19 +-
jnlp-files/jogl-applet-runner-newt-MovieCube.html | 19 +-
...l-applet-runner-newt-gears-applet3-napplet.html | 27 +-
...-runner-newt-gears-applet3-special-napplet.html | 23 +-
.../jogl-applet-runner-newt-gears-gl3-napplet.html | 19 +-
...gl-applet-runner-newt-gears-normal-napplet.html | 19 +-
...l-applet-runner-newt-gears-normal-napplet2.html | 19 +-
.../jogl-applet-runner-newt-gears-normal.html | 19 +-
...l-applet-runner-newt-gears-special-napplet.html | 19 +-
.../jogl-applet-runner-newt-gears-special.html | 19 +-
.../jogl-applet-version-applet3-napplet.html | 8 +-
make/build-common.xml | 8 +-
make/build-nativewindow.xml | 5 +-
make/build-newt.xml | 12 +-
make/build-oculusvr.xml | 183 ++-
make/config/jogl/egl.cfg | 5 +
make/config/jogl/es3-headers.cfg | 2 +-
make/config/jogl/gl-common-extensions.cfg | 9 +-
make/config/jogl/gl-common.cfg | 67 +-
make/config/jogl/gl-es1.cfg | 3 +
make/config/jogl/gl-es3-impl.cfg | 5 +-
make/config/jogl/gl-gl4bc.cfg | 2 +-
make/config/jogl/gl-if-es3.cfg | 2 +-
make/config/jogl/gl-if-gl-ignores.cfg | 25 +-
make/config/jogl/gl-if-gl2_es2-ignores.cfg | 20 +
make/config/jogl/gl-if-gl2_es3-ignores.cfg | 27 +
make/config/jogl/gl-if-gl2es3-subset.cfg | 2 +-
make/config/jogl/gl-if-gl3_es3.cfg | 2 +-
make/config/jogl/gl-if-gl4_es3.cfg | 2 +-
make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java | 5 +
make/config/jogl/gl-impl-CustomJavaCode-gles1.java | 5 +
make/config/jogl/gl-impl-CustomJavaCode-gles3.java | 8 +
make/config/jogl/glu-CustomJavaCode-gl2.java | 2 +-
make/config/nativewindow/win32-lib.cfg | 7 +
make/config/nativewindow/x11-CustomJavaCode.java | 16 +-
make/config/nativewindow/x11-lib.cfg | 9 +-
make/config/oculusvr/oculusvr-common.cfg | 12 +-
make/config/oculusvr/oculusvr.c | 3 +
make/scripts/make.jogl.all.macosx-java6.sh | 5 +-
make/scripts/make.jogl.all.macosx.sh | 1 +
make/scripts/make.jogl.all.win32.bat | 4 +-
make/scripts/make.jogl.all.win64.bat | 4 +-
make/scripts/test-win32-smb_share.bat | 4 +-
make/scripts/tests-javaws-x64.bat | 2 +-
make/scripts/tests-osx-x32.sh | 12 +-
make/scripts/tests-osx-x64-java6.sh | 10 +-
make/scripts/tests-osx-x64.sh | 3 +-
make/scripts/tests-win.bat | 9 +-
make/scripts/tests-x32-dbg.bat | 4 +-
make/scripts/tests-x32.bat | 4 +-
make/scripts/tests-x64-dbg.bat | 9 +-
make/scripts/tests-x64.bat | 4 +-
make/scripts/tests-x64.sh | 2 +
make/scripts/tests.sh | 70 +-
make/stub_includes/egl/EGL/egl.h | 6 +-
make/stub_includes/egl/EGL/eglext.h | 111 +-
make/stub_includes/opengl/GL/glcorearb.h | 29 +-
make/stub_includes/opengl/GL/glext.h | 294 +++-
make/stub_includes/opengl/GL/glxext.h | 6 +-
make/stub_includes/opengl/GL/wglext.h | 6 +-
.../stub_includes/opengl/GLES2/gl2ext-supplement.h | 4 +
make/stub_includes/opengl/GLES2/gl2ext.h | 247 ++-
make/stub_includes/opengl/GLES3/{gl31.h => gl3x.h} | 651 +++++++-
make/stub_includes/opengl/gles3.c | 2 +-
make/stub_includes/win32/WindowsDWM.h | 91 +-
make/stub_includes/win32/{ => gluegen}/windows.h | 13 +-
make/stub_includes/win32/{ => gluegen}/wingdi.h | 8 +
.../win32/{ => gluegen}/wingdi_types.h | 8 +
make/stub_includes/win32/{ => gluegen}/winwgl.h | 8 +
oculusvr-sdk | 2 +-
.../com/jogamp/audio/windows/waveout/Mixer.java | 239 +--
.../com/jogamp/gluegen/opengl/GLConfiguration.java | 8 +
.../com/jogamp/gluegen/opengl/GLEmitter.java | 59 +-
.../gluegen/runtime/opengl/GLNameResolver.java | 9 +-
.../classes/com/jogamp/graph/font/FontFactory.java | 2 +-
.../com/jogamp/opengl/GLAnimatorControl.java | 3 +-
src/jogl/classes/com/jogamp/opengl/GLBase.java | 73 +-
src/jogl/classes/com/jogamp/opengl/GLContext.java | 202 +--
.../com/jogamp/opengl/GLDrawableFactory.java | 50 +-
.../classes/com/jogamp/opengl/GLExtensions.java | 2 +
src/jogl/classes/com/jogamp/opengl/GLProfile.java | 115 +-
.../com/jogamp/opengl/GLRendererQuirks.java | 7 +-
.../classes/com/jogamp/opengl/GLUniformData.java | 1 +
.../classes/com/jogamp/opengl/JoglVersion.java | 17 +-
.../classes/com/jogamp/opengl/awt/GLCanvas.java | 269 ++--
.../classes/com/jogamp/opengl/awt/GLJPanel.java | 3 +-
.../classes/com/jogamp/opengl/math/FloatUtil.java | 26 +-
.../com/jogamp/opengl/math/FovHVHalves.java | 20 +-
.../classes/com/jogamp/opengl/math/Matrix4.java | 8 +-
.../com/jogamp/opengl/math/geom/Frustum.java | 75 +-
.../com/jogamp/opengl/util/AWTAnimatorImpl.java | 48 +-
.../classes/com/jogamp/opengl/util/Animator.java | 23 +-
.../com/jogamp/opengl/util/AnimatorBase.java | 5 +-
.../jogamp/opengl/util/DefaultAnimatorImpl.java | 13 +-
.../com/jogamp/opengl/util/GLPixelBuffer.java | 4 +
.../com/jogamp/opengl/util/GLReadBufferUtil.java | 4 +-
.../classes/com/jogamp/opengl/util/PMVMatrix.java | 8 +-
.../com/jogamp/opengl/util/PNGPixelRect.java | 3 +-
.../com/jogamp/opengl/util/av/GLMediaPlayer.java | 19 +-
.../com/jogamp/opengl/util/awt/TextRenderer.java | 3 +-
.../com/jogamp/opengl/util/glsl/ShaderCode.java | 382 ++++-
.../jogamp/opengl/util/glsl/sdk/CompileShader.java | 4 +-
.../jogamp/opengl/util/stereo/EyeParameter.java | 4 +-
.../util/stereo/LocationSensorParameter.java | 51 +
.../opengl/util/stereo/StereoClientRenderer.java | 7 +-
.../jogamp/opengl/util/stereo/StereoDevice.java | 93 +-
.../opengl/util/stereo/StereoDeviceRenderer.java | 22 +-
.../opengl/util/stereo/StereoGLEventListener.java | 6 +-
.../com/jogamp/opengl/util/stereo/StereoUtil.java | 41 +-
.../util/stereo/{EyePose.java => ViewerPose.java} | 31 +-
.../stereo/generic/GenericStereoDeviceConfig.java | 13 +-
.../stereo/generic/GenericStereoDeviceFactory.java | 3 +
.../jogamp/opengl/util/texture/ImageSequence.java | 2 +-
.../com/jogamp/opengl/util/texture/ImageType.java | 1579 ++++++++++++++++++++
.../com/jogamp/opengl/util/texture/Texture.java | 51 +-
.../jogamp/opengl/util/texture/TextureData.java | 14 +-
.../com/jogamp/opengl/util/texture/TextureIO.java | 328 ++--
.../jogamp/opengl/util/texture/spi/DDSImage.java | 5 +-
.../jogamp/opengl/util/texture/spi/SGIImage.java | 17 +-
.../opengl/util/texture/spi/TextureProvider.java | 14 +
.../util/texture/spi/awt/IIOTextureProvider.java | 1 -
.../jogamp/graph/font/UbuntuFontLoader.java | 10 +-
.../jogamp/opengl/ExtensionAvailabilityCache.java | 11 +-
.../classes/jogamp/opengl/GLAutoDrawableBase.java | 39 +
src/jogl/classes/jogamp/opengl/GLContextImpl.java | 794 ++++++----
.../jogamp/opengl/GLDebugMessageHandler.java | 82 +-
.../jogamp/opengl/GLDrawableFactoryImpl.java | 18 +-
.../classes/jogamp/opengl/GLDrawableHelper.java | 106 +-
src/jogl/classes/jogamp/opengl/GLDrawableImpl.java | 8 -
src/jogl/classes/jogamp/opengl/GLRunnableTask.java | 5 +-
src/jogl/classes/jogamp/opengl/GLWorkerThread.java | 26 +-
src/jogl/classes/jogamp/opengl/GLXExtensions.java | 6 +
src/jogl/classes/jogamp/opengl/ProjectFloat.java | 3 +-
.../jogamp/opengl/SharedResourceRunner.java | 136 +-
src/jogl/classes/jogamp/opengl/SystemUtil.java | 18 -
.../android/av/AndroidGLMediaPlayerAPI14.java | 11 +-
src/jogl/classes/jogamp/opengl/egl/EGLContext.java | 104 +-
.../classes/jogamp/opengl/egl/EGLDisplayUtil.java | 32 +-
.../classes/jogamp/opengl/egl/EGLDrawable.java | 6 +-
.../jogamp/opengl/egl/EGLDrawableFactory.java | 758 ++++++----
.../opengl/egl/EGLDummyUpstreamSurfaceHook.java | 8 +
.../egl/EGLGraphicsConfigurationFactory.java | 2 +-
src/jogl/classes/jogamp/opengl/egl/EGLSurface.java | 12 +-
.../jogamp/opengl/macosx/cgl/MacOSXCGLContext.java | 42 +-
.../macosx/cgl/MacOSXCGLDrawableFactory.java | 29 +-
.../jogamp/opengl/util/av/GLMediaPlayerImpl.java | 193 +--
.../jogamp/opengl/util/av/VideoPixelFormat.java | 2 +-
.../av/impl/FFMPEGDynamicLibraryBundleInfo.java | 12 +-
.../opengl/util/av/impl/FFMPEGMediaPlayer.java | 52 +-
.../jogamp/opengl/util/jpeg/JPEGDecoder.java | 2 +-
.../opengl/util/stereo/GenericStereoDevice.java | 83 +-
.../util/stereo/GenericStereoDeviceRenderer.java | 46 +-
.../opengl/windows/wgl/WindowsWGLContext.java | 99 +-
.../windows/wgl/WindowsWGLDrawableFactory.java | 65 +-
.../wgl/WindowsWGLGraphicsConfiguration.java | 19 +-
.../WindowsWGLGraphicsConfigurationFactory.java | 5 +-
.../WindowsAWTWGLGraphicsConfigurationFactory.java | 3 +-
.../jogamp/opengl/x11/glx/X11GLXContext.java | 125 +-
.../opengl/x11/glx/X11GLXDrawableFactory.java | 63 +-
.../x11/glx/X11GLXGraphicsConfiguration.java | 15 -
src/jogl/native/GLDebugMessageHandler.c | 7 +-
src/jogl/native/libav/ffmpeg_impl_template.c | 11 +-
.../jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c | 2 +-
src/jogl/native/openmax/omx_tool.h | 1 +
.../jogamp/nativewindow/DefaultGraphicsDevice.java | 17 +
.../jogamp/nativewindow/DefaultGraphicsScreen.java | 2 +-
.../jogamp/nativewindow/NativeWindowException.java | 1 +
.../jogamp/nativewindow/NativeWindowFactory.java | 43 +-
.../nativewindow/awt/AWTGraphicsConfiguration.java | 38 +-
.../com/jogamp/nativewindow/awt/JAWTWindow.java | 147 +-
.../jogamp/nativewindow/egl/EGLGraphicsDevice.java | 20 +-
.../com/jogamp/nativewindow/swt/SWTAccessor.java | 8 +-
.../com/jogamp/nativewindow/util/PixelFormat.java | 4 +-
.../com/jogamp/nativewindow/util/Rectangle.java | 10 +
.../nativewindow/x11/X11GraphicsConfiguration.java | 43 +
.../nativewindow/jawt/macosx/MacOSXJAWTWindow.java | 14 +-
.../jawt/windows/WindowsJAWTWindow.java | 6 +-
.../nativewindow/jawt/x11/X11JAWTWindow.java | 6 +-
.../jogamp/nativewindow/macosx/OSXUtil.java | 43 +-
.../jogamp/nativewindow/windows/GDIUtil.java | 103 ++
.../x11/X11GraphicsConfigurationFactory.java | 12 +-
src/nativewindow/native/macosx/OSXmisc.m | 34 +-
src/nativewindow/native/win32/WindowsDWM.c | 115 +-
src/nativewindow/native/win32/WindowsDWM.h | 34 -
src/newt/classes/com/jogamp/newt/NewtFactory.java | 8 +-
src/newt/classes/com/jogamp/newt/Window.java | 405 ++++-
.../classes/com/jogamp/newt/awt/NewtCanvasAWT.java | 144 +-
.../jogamp/newt/awt/applet/JOGLNewtApplet1Run.java | 2 +-
.../classes/com/jogamp/newt/event/InputEvent.java | 8 +-
.../classes/com/jogamp/newt/event/KeyEvent.java | 4 +-
.../classes/com/jogamp/newt/opengl/GLWindow.java | 79 +
.../jogamp/newt/opengl/util/NEWTDemoListener.java | 504 +++++++
.../newt/opengl/util/stereo/StereoDeviceUtil.java | 2 +
.../classes/com/jogamp/newt/util/MainThread.java | 20 +-
.../newt/util/applet/JOGLNewtAppletBase.java | 88 +-
.../{applet => applet3}/JOGLNewtApplet3Run.java | 5 +-
.../util/{applet => applet3}/VersionApplet3.java | 2 +-
src/newt/classes/jogamp/newt/DefaultEDTUtil.java | 45 +-
src/newt/classes/jogamp/newt/DisplayImpl.java | 48 +-
src/newt/classes/jogamp/newt/MonitorModeProps.java | 12 +-
src/newt/classes/jogamp/newt/OffscreenWindow.java | 14 +-
src/newt/classes/jogamp/newt/WindowImpl.java | 1404 +++++++++++++----
.../classes/jogamp/newt/awt/NewtFactoryAWT.java | 50 +-
.../classes/jogamp/newt/driver/KeyTracker.java | 35 +
.../classes/jogamp/newt/driver/MouseTracker.java | 39 +
.../jogamp/newt/driver/android/WindowDriver.java | 23 +-
.../classes/jogamp/newt/driver/awt/AWTCanvas.java | 63 +-
.../classes/jogamp/newt/driver/awt/AWTEDTUtil.java | 35 +-
.../jogamp/newt/driver/awt/WindowDriver.java | 180 ++-
.../jogamp/newt/driver/bcm/egl/WindowDriver.java | 19 +-
.../newt/driver/bcm/vc/iv/DisplayDriver.java | 14 +-
.../jogamp/newt/driver/bcm/vc/iv/WindowDriver.java | 160 +-
.../jogamp/newt/driver/intel/gdl/WindowDriver.java | 17 +-
.../jogamp/newt/driver/kd/WindowDriver.java | 25 +-
.../newt/driver/linux/LinuxEventDeviceTracker.java | 8 +-
.../newt/driver/linux/LinuxMouseTracker.java | 6 +-
.../jogamp/newt/driver/macosx/DisplayDriver.java | 4 +-
.../jogamp/newt/driver/macosx/ScreenDriver.java | 3 +-
.../jogamp/newt/driver/macosx/WindowDriver.java | 303 ++--
.../jogamp/newt/driver/opengl/JoglUtilPNGIcon.java | 62 +-
.../jogamp/newt/driver/windows/DisplayDriver.java | 14 +-
.../jogamp/newt/driver/windows/ScreenDriver.java | 5 +-
.../jogamp/newt/driver/windows/WindowDriver.java | 91 +-
src/newt/classes/jogamp/newt/driver/x11/RandR.java | 2 +-
.../classes/jogamp/newt/driver/x11/RandR13.java | 1 -
.../jogamp/newt/driver/x11/ScreenDriver.java | 20 +-
.../jogamp/newt/driver/x11/WindowDriver.java | 141 +-
.../jogamp/newt/driver/x11/X11UnderlayTracker.java | 429 ++++++
.../classes/jogamp/newt/event/NEWTEventTask.java | 8 +
src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java | 33 +-
src/newt/native/MacWindow.m | 125 +-
src/newt/native/NewtMacWindow.h | 3 +
src/newt/native/NewtMacWindow.m | 111 +-
src/newt/native/Window.h | 64 +-
src/newt/native/WindowsEDID.c | 10 +-
src/newt/native/WindowsWindow.c | 590 +++++---
src/newt/native/X11AllowedWMActions.c | 131 ++
src/newt/native/X11Common.h | 74 +-
src/newt/native/X11Display.c | 189 ++-
src/newt/native/X11Event.c | 58 +-
src/newt/native/X11RandR13.c | 12 +-
src/newt/native/X11Window.c | 1000 +++++++++----
src/newt/native/XCBEvent.c | 50 +-
src/newt/native/bcm_vc_iv.c | 2 +-
.../classes/com/jogamp/oculusvr/OVRVersion.java | 39 +-
.../jogamp/opengl/oculusvr/OVRStereoDevice.java | 130 +-
.../opengl/oculusvr/OVRStereoDeviceFactory.java | 11 +-
.../opengl/oculusvr/OVRStereoDeviceRenderer.java | 101 +-
.../classes/jogamp/opengl/oculusvr/OVRUtil.java | 37 +
.../opengl/test/android/NEWTGearsES2Activity.java | 3 +-
.../opengl/test/bugs/Bug735Inv0AppletAWT.java | 4 +-
.../opengl/test/bugs/Bug735Inv1AppletAWT.java | 4 +-
.../opengl/test/bugs/Bug735Inv2AppletAWT.java | 7 +-
.../com/jogamp/opengl/test/bugs/Issue344Base.java | 3 +-
.../jogamp/opengl/test/junit/graph/FontSet01.java | 32 +-
.../test/junit/graph/TestTextRendererNEWT00.java | 7 +-
.../test/junit/graph/TestTextRendererNEWT10.java | 2 +-
.../graph/demos/GPURendererListenerBase01.java | 25 +-
.../junit/graph/demos/GPUTextGLListener0A.java | 1 -
.../graph/demos/GPUTextRendererListenerBase01.java | 11 +-
.../junit/graph/demos/GPUUISceneGLListener0A.java | 19 +-
.../graph/demos/GPUUISceneNewtCanvasAWTDemo.java | 4 -
.../test/junit/graph/demos/GPUUISceneNewtDemo.java | 4 -
.../junit/graph/demos/ui/MediaPlayerButton.java | 8 +-
.../junit/graph/demos/ui/UIListenerBase01.java | 18 +-
.../test/junit/jogl/acore/GLProfile0XBase.java | 3 +-
.../junit/jogl/acore/InitConcurrentBaseNEWT.java | 8 +-
.../TestBug1146GLContextDialogToolTipAWT.java | 239 +++
.../jogl/acore/TestFBOAutoDrawableDeadlockAWT.java | 3 +-
.../junit/jogl/acore/TestFBOMix2DemosES2NEWT.java | 9 +-
...tFBOOffThreadSharedContextMix2DemosES2NEWT.java | 4 +-
.../TestFBOOnThreadSharedContext1DemoES2NEWT.java | 4 +-
...stGLAutoDrawableFactoryGLProfileDeviceNEWT.java | 247 +++
.../jogl/acore/TestGLContextSurfaceLockNEWT.java | 9 +-
.../test/junit/jogl/acore/TestGLDebug00NEWT.java | 85 +-
.../test/junit/jogl/acore/TestGLDebug01NEWT.java | 65 +-
.../junit/jogl/acore/TestMapBufferRead01NEWT.java | 74 +-
.../junit/jogl/acore/TestMapBufferRead02NEWT.java | 191 +++
.../acore/TestOffscreenLayer02NewtCanvasAWT.java | 7 +-
.../junit/jogl/acore/TestPBufferDeadlockAWT.java | 3 +-
.../jogl/acore/TestSharedExternalContextAWT.java | 262 ++++
.../junit/jogl/acore/TestVersionSemanticsNOUI.java | 23 +-
.../jogl/acore/anim/Bug898AnimatorFromEDTAWT.java | 9 +-
.../awt/TestBug1225EventQueueInterruptedAWT.java | 378 +++++
.../jogl/awt/TestBug1245JTabbedPanelCrashAWT.java | 228 +++
.../test/junit/jogl/caps/TestTranslucencyNEWT.java | 8 +-
.../junit/jogl/demos/GLClearOnInitReshape.java | 64 +
.../test/junit/jogl/demos/es1/PointsDemoES1.java | 4 +-
.../test/junit/jogl/demos/es1/RedSquareES1.java | 4 +-
.../jogl/demos/es1/newt/TestGearsES1NEWT.java | 5 +-
.../jogl/demos/es1/newt/TestRedSquareES1NEWT.java | 5 +-
.../test/junit/jogl/demos/es2/FBOMix2DemosES2.java | 4 +-
.../opengl/test/junit/jogl/demos/es2/GearsES2.java | 31 +-
.../test/junit/jogl/demos/es2/LandscapeES2.java | 4 +-
.../junit/jogl/demos/es2/LineSquareXDemoES2.java | 189 +++
.../test/junit/jogl/demos/es2/Mix2TexturesES2.java | 4 +-
.../test/junit/jogl/demos/es2/PointsDemoES2.java | 4 +-
.../test/junit/jogl/demos/es2/RedSquareES2.java | 36 +-
.../junit/jogl/demos/es2/RedSquareMappedES2.java | 4 +-
.../demos/es2/TextureDraw02ES2ListenerFBO.java | 4 +-
.../junit/jogl/demos/es2/av/CrossFadePlayer.java | 7 +-
.../test/junit/jogl/demos/es2/av/MovieCube.java | 32 +-
.../junit/jogl/demos/es2/av/MovieSBSStereo.java | 19 +-
.../test/junit/jogl/demos/es2/av/MovieSimple.java | 36 +-
.../junit/jogl/demos/es2/awt/TestGearsES2AWT.java | 10 +-
.../demos/es2/awt/TestGearsES2GLJPanelAWT.java | 231 ++-
.../es2/newt/TestElektronenMultipliziererNEWT.java | 5 +-
.../jogl/demos/es2/newt/TestGearsES2NEWT.java | 343 ++---
.../demos/es2/newt/TestGearsES2NewtCanvasAWT.java | 60 +-
.../demos/es2/newt/TestGearsES2NewtCanvasSWT.java | 7 +-
.../demos/es2/newt/TestGearsES2SimpleNEWT.java | 238 +++
.../jogl/demos/es2/newt/TestLandscapeES2NEWT.java | 8 +-
.../es2/newt/TestLandscapeES2NewtCanvasAWT.java | 15 +-
.../jogl/demos/es2/newt/TestRedSquareES2NEWT.java | 8 +-
.../junit/jogl/demos/es2/shader/PointsShader.fp | 8 +-
.../junit/jogl/demos/es2/shader/PointsShader.vp | 8 +-
.../opengl/test/junit/jogl/demos/gl2/Gears.java | 4 +-
.../opengl/test/junit/jogl/demos/gl2/Teapot.java | 2 +-
.../junit/jogl/demos/gl2/newt/TestGearsNEWT.java | 25 +-
.../jogl/demos/gl3/GeomShader01TextureGL3.java | 2 +-
.../test/junit/jogl/math/TestPMVMatrix01NEWT.java | 4 +-
.../test/junit/jogl/stereo/StereoDemo01.java | 36 +-
.../jogl/swt/TestBug672NewtCanvasSWTSashForm.java | 4 +-
.../TestBug672NewtCanvasSWTSashFormComposite.java | 4 +-
.../TestNewtCanvasSWTBug628ResizeDeadlockAWT.java | 17 +-
.../junit/jogl/swt/TestSWTBug643AsyncExec.java | 8 +-
.../jogl/util/DemoGL2ES1TextureImmModeSink.java | 2 +-
.../junit/jogl/util/texture/ImageTstFiles.java | 128 ++
.../texture/TestBug362DDSImageCreateFromData.java | 2 +-
.../TestGLReadBufferUtilTextureIOWrite02NEWT.java | 3 +-
.../junit/jogl/util/texture/TestImageTypeNEWT.java | 92 ++
.../jogl/util/texture/TestJPEGImage01NEWT.java | 2 +-
.../texture/TestJPEGJoglAWTBenchmarkNewtAWT.java | 6 +-
.../texture/TestJPEGJoglAWTCompareNewtAWT.java | 4 +-
.../util/texture/TestJPEGTextureFromFileNEWT.java | 20 +-
.../jogl/util/texture/TestPNGPixelRect00NEWT.java | 4 +-
.../jogl/util/texture/TestPNGPixelRect01NEWT.java | 6 +-
.../util/texture/TestPNGTextureFromFileAWT.java | 2 +-
.../util/texture/TestPNGTextureFromFileNEWT.java | 18 +-
.../util/texture/TestPixelFormatUtil01NEWT.java | 2 +-
.../util/texture/TestTGATextureFromFileNEWT.java | 6 +-
.../junit/jogl/util/texture/TestTextureIONEWT.java | 165 ++
.../test/junit/newt/TestBug1211IRQ00NEWT.java | 324 ++++
.../test/junit/newt/TestGLWindows00NEWT.java | 100 +-
.../test/junit/newt/TestGLWindows01NEWT.java | 99 +-
.../junit/newt/TestWindowAndPointerIconNEWT.java | 2 +-
.../opengl/test/junit/newt/TestWindows02NEWT.java | 158 ++
.../junit/newt/event/BaseNewtEventModifiers.java | 10 +-
.../event/TestParentingFocus03KeyTraversalAWT.java | 2 +-
.../test/junit/newt/mm/TestScreenMode00aNEWT.java | 2 +-
.../parenting/NewtAWTReparentingKeyAdapter.java | 254 +---
.../junit/newt/parenting/TestParenting01NEWT.java | 158 +-
.../newt/parenting/TestParenting01cSwingAWT.java | 5 +-
.../junit/newt/parenting/TestParenting02NEWT.java | 38 +-
.../junit/newt/parenting/TestParenting03AWT.java | 4 +-
.../opengl/test/junit/util/AWTRobotUtil.java | 21 +
.../jogamp/opengl/test/junit/util/DumpGLInfo.java | 24 +-
.../opengl/test/junit/util/GLClearColor.java | 61 +
.../jogamp/opengl/test/junit/util/MiscUtils.java | 3 +-
www/index.html | 2 +-
371 files changed, 17712 insertions(+), 5103 deletions(-)
rename make/stub_includes/opengl/GLES3/{gl31.h => gl3x.h} (56%)
rename make/stub_includes/win32/{ => gluegen}/windows.h (84%)
rename make/stub_includes/win32/{ => gluegen}/wingdi.h (92%)
rename make/stub_includes/win32/{ => gluegen}/wingdi_types.h (95%)
rename make/stub_includes/win32/{ => gluegen}/winwgl.h (93%)
create mode 100644 src/jogl/classes/com/jogamp/opengl/util/stereo/LocationSensorParameter.java
rename src/jogl/classes/com/jogamp/opengl/util/stereo/{EyePose.java => ViewerPose.java} (73%)
create mode 100644 src/jogl/classes/com/jogamp/opengl/util/texture/ImageType.java
delete mode 100644 src/jogl/classes/jogamp/opengl/SystemUtil.java
delete mode 100644 src/nativewindow/native/win32/WindowsDWM.h
create mode 100644 src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java
rename src/newt/classes/com/jogamp/newt/util/{applet => applet3}/JOGLNewtApplet3Run.java (99%)
rename src/newt/classes/com/jogamp/newt/util/{applet => applet3}/VersionApplet3.java (99%)
create mode 100644 src/newt/classes/jogamp/newt/driver/KeyTracker.java
create mode 100644 src/newt/classes/jogamp/newt/driver/MouseTracker.java
create mode 100644 src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java
create mode 100644 src/newt/native/X11AllowedWMActions.c
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug1146GLContextDialogToolTipAWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableFactoryGLProfileDeviceNEWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMapBufferRead02NEWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedExternalContextAWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug1225EventQueueInterruptedAWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug1245JTabbedPanelCrashAWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/GLClearOnInitReshape.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/LineSquareXDemoES2.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2SimpleNEWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/ImageTstFiles.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestImageTypeNEWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTextureIONEWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/newt/TestBug1211IRQ00NEWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/newt/TestWindows02NEWT.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/util/GLClearColor.java