Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Changes

Summary

  1. Bug 1129 - NEWT MonitorDevice's physical size on Windows must be read (details)
  2. Fix typo: PixelFormat.Composition.[componenCount() -> componentCount()] (details)
  3. NEWT MonitorDevice: Identify cloned devices (fully covered) ; Windows: (details)
  4. Fix commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655 (details)
  5. NativeWindowFactory: Add FIXME tag regarding Bug 973 (Needs service (details)
  6. MonitorDevice: Add 'throws IllegalStateException' for (details)
  7. NativeWindow: Refactor getLocationOnScreenSafe(..) and (details)
  8. Bug 1130 - Add Mapping from AWT Component -> NEWT [Screen, (details)
  9. Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 1: Update header (details)
  10. Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 2: Minimal patch (details)
  11. Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 3: Minimal patch (details)
  12. Bug 1135 - Fix other GL header and windows-system header (details)
  13. Bug 1135 - Change all GlueGen config files, supporting EGL 1.5 , ES 3.1 (details)
  14. Bug 1135 - Add supplemental (overriding) GL header, fixing collisions of (details)
  15. Bug 1135 - Change JOGL's GlueGen Plugin to support EGL 1.5 , ES 3.1 and (details)
  16. Bug 1135 - Cleanup: Remove GL_NV_vertex_array_range extension support in (details)
  17. Bug 1135 - GL/GLContext: Add isGLES31Compatible() (details)
  18. Bug 1135 - Cleanup: Fix native code Warning (details)
  19. Bug 1135 - Cleanup: Class ownership change of static GL enumerates (details)
  20. Bump to oculusvr-sdk cleanup (details)
Commit 70faf070f50ea66fd4cc8f5f586614810f378787 by Sven Gothel
Bug 1129 - NEWT MonitorDevice's physical size on Windows must be read via EDID

On Windows, one must read the monitor's EDID data as stored in the registry,
no 'simple' API works otherwise.

The proper way requires utilizing the Windows Setup-API.

This code is inspired by Ofek Shilon's code and blog post:
   <http://ofekshilon.com/2014/06/19/reading-specific-monitor-dimensions/>
   See: function 'NewtEDID_GetMonitorSizeFromEDIDByModelName'

In contrast to Ofek's code, function 'NewtEDID_GetMonitorSizeFromEDIDByDevice'
uses the proper link from
     DISPLAY_DEVICE.DeviceID -> SP_DEVICE_INTERFACE_DETAIL_DATA.DevicePath,
where DISPLAY_DEVICE.DeviceID is the monitor's enumeration via:
     EnumDisplayDevices(adapterName, monitor_idx, &ddMon, EDD_GET_DEVICE_INTERFACE_NAME);
Hence the path to the registry-entry is well determined instead of just comparing
the monitor's model name.
The file was modified src/jogl/classes/com/jogamp/opengl/JoglVersion.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java (diff)
The file was modified make/build-newt.xml (diff)
The file was addedsrc/newt/native/WindowsEDID.c (diff)
The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was addedsrc/newt/native/WindowsEDID.h (diff)
The file was modified src/newt/native/WindowsWindow.c (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00aNEWT.java (diff)
The file was modified make/scripts/tests-win.bat (diff)
Commit 42d88f99cfa62304943a7b37700653e627b13e61 by Sven Gothel
Fix typo: PixelFormat.Composition.[componenCount() -> componentCount()]

.. thx to Julien Gouesse's review.
The file was modified src/nativewindow/classes/com/jogamp/nativewindow/util/PixelFormatUtil.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java (diff)
The file was modified src/nativewindow/classes/com/jogamp/nativewindow/util/PixelFormat.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPixelFormatUtil00NEWT.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/awt/AWTGLPixelBuffer.java (diff)
Commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655 by Sven Gothel
NEWT MonitorDevice: Identify cloned devices (fully covered) ; Windows: Iterate-over and identify all adapter:monitor. (Bug 1129)

- Identify cloned devices (fully covered)
  - MonitorDevice gets 'isCloned()' to identify whether
    it is a cloned device, i.e. fully covered by another monitor.
    This detection may happen natively but will always performed
    platform agnostic.

  - getMainMonitor(..) now exclude 'cloned' devices

- Windows: Iterate-over and identify all adapter:monitor
  - Since we also list cloned monitor,
    we need to iterate over all adapter and all it's monitor-devices.
  - The native monitor-id is now defined as: ( adapter-idx << 8 ) | monitor-idx.

- Bug 1129 <- listed under this bug entry for convenience
The file was modified src/newt/classes/jogamp/newt/MonitorModeProps.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/awt/ScreenDriver.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00aNEWT.java (diff)
The file was modified src/newt/native/ScreenMode.h (diff)
The file was modified src/newt/native/MacWindow.m (diff)
The file was modified src/newt/native/X11RandR13.c (diff)
The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java (diff)
The file was modified src/newt/classes/com/jogamp/newt/MonitorDevice.java (diff)
The file was modified src/newt/native/WindowsWindow.c (diff)
The file was modified src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java (diff)
The file was modified src/newt/classes/com/jogamp/newt/Screen.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/x11/RandR11.java (diff)
The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/bcm/egl/ScreenDriver.java (diff)
The file was modified src/newt/classes/jogamp/newt/driver/intel/gdl/ScreenDriver.java (diff)
The file was modified src/newt/classes/jogamp/newt/MonitorDeviceImpl.java (diff)
Commit c6e79657acd2104edfe4354d7d52f228895250c9 by Sven Gothel
Fix commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655 (ArrayHashSet<MonitorDevice> instance erroneously added)

Revert useless ArrayHashSet<MonitorDevice> instance erroneously
added in commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655.
The file was modified src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java (diff)
Commit 480f4251cf3cf530493611d8924f905cacc349d5 by Sven Gothel
NativeWindowFactory: Add FIXME tag regarding Bug 973 (Needs service provider interface (SPI) for TK dependent implementation) ..

Also:

- add 'AbstractGraphicsDevice createDevice(final String nwt, ..)' variant
  for explicit TK type passing.

- 'AbstractGraphicsDevice createDevice(..)'
  uses DefaultGraphicsDevice for generic TK types, but TYPE_EGL and TYPE_AWT
The file was modified src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java (diff)
Commit 3ec3d5cedd7902b2fe14dc56a3f845cfe0752905 by Sven Gothel
MonitorDevice: Add 'throws IllegalStateException' for [query|set]CurrentMode(..) if !screen.isNativeValid()
The file was modified src/newt/classes/com/jogamp/newt/MonitorDevice.java (diff)
The file was modified src/newt/classes/jogamp/newt/MonitorDeviceImpl.java (diff)
Commit a28e1610e1c29279847bce80e1aa80a947ff799e by Sven Gothel
NativeWindow: Refactor getLocationOnScreenSafe(..) and getLocationOnScreenNonBlocking(..) from JAWTWindow -> AWTMisc (to be reused)
The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java (diff)
The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff)
The file was modified src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff)
Commit 37ec129f36097f41ed0d45cbccd7a93e493e2bb9 by Sven Gothel
Bug 1130 - Add Mapping from AWT Component -> NEWT [Screen, MonitorDevice]

The mapping AWT Component -> NEWT [Screen, MonitorDevice]
shall allow generic AWT applications to utilize NEWT's MonitorDevice
information like physical monitor-size and DPI.

- AWT-Component -> NEWT-Display:
  - NewtFactoryAWT.createDisplay

- AWT-Component -> NEWT-Screen:
  - NewtFactoryAWT.createScreen

- AWT-Component -> NEWT-MonitorMode:
  - NewtFactoryAWT.getMonitorDevice

- NewtFactoryAWT.getMonitorDevice
  - If OSX, utilizing OSX's AWT Component -> MonitorDevice-Index mapping
  - Otherwise using the coverage to identify MonitorDevice

See TestGearsES2GLJPanelAWT 'GetPixelScale',
demonstrating the mapping while pressing 'p' (cached MonitorMode)
and pressing SHIFT-'p' (non-cached MonitorMode).
The file was modified src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java (diff)
The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java (diff)
The file was modified src/nativewindow/native/macosx/OSXmisc.m (diff)
The file was modified src/newt/classes/com/jogamp/newt/Screen.java (diff)
The file was modified make/scripts/tests-win.bat (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/newt/classes/jogamp/newt/awt/NewtFactoryAWT.java (diff)
Commit 6b05c6919f3df20ce0b55d5ac7dda7b14068568e by Sven Gothel
Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 1: Update header to latest version

- khr/KHR/khrplatform.h:     2013-09-30 vanilla
- opengl/GLES3/khrplatform.h *removed* -> khr/KHR/khrplatform.h

- egl/EGL/egl.h:             2015-01-02 vanilla
- egl/EGL/eglext.h:          2015-01-02 vanilla
- egl/EGL/eglplatform.h:     2013-10-09 vanilla

- opengl/GLES2/gl2.h:        2015-01-22 vanilla
- opengl/GLES2/gl2ext.h      2015-01-26 vanilla
- opengl/GLES2/gl2platform.h 2013-10-02 vanilla

- opengl/GLES3/gl3.h         *removed* -> opengl/GLES3/gl31.h
- opengl/GLES3/gl31.h        2015-01-22 vanilla
- opengl/GLES3/gl3platform.h 2013-10-02 vanilla

- opengl/GL/glcorearb.h      2015-02-02 vanilla
- opengl/GL/glext.h          2015-02-02 vanilla
- opengl/GL/glxext.h         2014-09-18 vanilla
- opengl/GL/wglext.h         2014-08-11 vanilla
The file was removedmake/stub_includes/opengl/GLES3/khrplatform.h (diff)
The file was modified make/stub_includes/khr/KHR/khrplatform.h (diff)
The file was modified make/stub_includes/opengl/GL/glext.h (diff)
The file was removedmake/stub_includes/opengl/GLES3/gl3.h (diff)
The file was modified make/stub_includes/opengl/GLES2/gl2.h (diff)
The file was addedmake/stub_includes/opengl/GLES3/gl31.h (diff)
The file was modified make/stub_includes/opengl/GLES2/gl2platform.h (diff)
The file was modified make/stub_includes/opengl/GL/glxext.h (diff)
The file was modified make/stub_includes/egl/EGL/eglext.h (diff)
The file was modified make/stub_includes/egl/EGL/eglplatform.h (diff)
The file was modified make/stub_includes/opengl/GL/glcorearb.h (diff)
The file was modified make/stub_includes/egl/EGL/egl.h (diff)
The file was modified make/stub_includes/opengl/GLES3/gl3platform.h (diff)
The file was modified make/stub_includes/opengl/GL/wglext.h (diff)
The file was modified make/stub_includes/opengl/GLES2/gl2ext.h (diff)
Commit 47713518e3317b2621ee7ff1bbf8223fbce7fdc4 by Sven Gothel
Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 2: Minimal patch of vanilla GL headers

New vanilla GL headers were dropped w/ commit 6b05c6919f3df20ce0b55d5ac7dda7b14068568e.

- egl/EGL/eglplatform.h:     2013-10-09 +generic void pointer for EGLNative*Type

- khr/KHR/khrplatform.h:     2013-09-30 +using 'our' GlueGen stdint types, hence reduced

- GL/glcorearb.h:            2015-02-02 +using 'our' stdint- and platform types

- GL/glext.h:                2015-02-02 +using 'our' stdint- and platform types
The file was modified make/stub_includes/opengl/GL/glext.h (diff)
The file was modified make/stub_includes/egl/EGL/eglplatform.h (diff)
The file was modified make/stub_includes/opengl/GL/glcorearb.h (diff)
The file was modified make/stub_includes/khr/KHR/khrplatform.h (diff)
Commit a554616fae30facd7574679b5c8b244757b7ccd9 by Sven Gothel
Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 3: Minimal patch of vanilla GL headers (Fix last patch)

Last patch of vanilla header, commit 47713518e3317b2621ee7ff1bbf8223fbce7fdc4,
added gl-types.h include, which causes 'redefined' warnings or errors.

Removed.

- GL/glcorearb.h      2015-02-02 - #include "gl-types.h"
- GL/glext.h          2015-02-02 - #include "gl-types.h"
The file was modified make/stub_includes/opengl/GL/glcorearb.h (diff)
The file was modified make/stub_includes/opengl/GL/glext.h (diff)
Commit 0674a3678d747335ad36f0f57e3bdc9c168f0dcf by Sven Gothel
Bug 1135 - Fix other GL header and windows-system header

- GL/gl.h: remove added gl-types.h include, which causes 'redefined' warnings or errors.

- GLES/glext.h: Use vanilla 'typedef void* GLeglImageOES'

- opengl/gl-types.h: Complete all GL types

- Fix windows.h and all its related header
The file was modified make/stub_includes/opengl/GL/glcorearbext.h (diff)
The file was modified make/stub_includes/win32/wingdi.h (diff)
The file was modified make/stub_includes/opengl/GL/gl.h (diff)
The file was modified make/stub_includes/win32/wingdi_types.h (diff)
The file was modified make/stub_includes/win32/winwgl.h (diff)
The file was modified make/stub_includes/opengl/gl-types.h (diff)
The file was modified make/stub_includes/x11/X11/X.h (diff)
The file was modified make/stub_includes/opengl/GLES/glext.h (diff)
The file was modified make/stub_includes/opengl/GL/gl-platform.h (diff)
The file was modified make/stub_includes/win32/windows.h (diff)
Commit 0d59bd4c655ef9a27f127000848aae7f07f240ae by Sven Gothel
Bug 1135 - Change all GlueGen config files, supporting EGL 1.5 , ES 3.1 and GL 4.5
The file was modified make/config/jogl/gl-if-gl2gl3-subset.cfg (diff)
The file was modified make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff)
The file was modified make/config/jogl/gl-es3-impl.cfg (diff)
The file was modified make/config/jogl/gl-if-gl3-ignores.cfg (diff)
The file was modified make/config/jogl/gl-impl-CustomCCode-gles3.c (diff)
The file was modified make/config/jogl/gl-impl-CustomCCode-gl4bc.c (diff)
The file was modified make/config/nativewindow/x11-lib.cfg (diff)
The file was modified make/config/jogl/gl-if-es2.cfg (diff)
The file was modified make/config/jogl/gl2_es3-common.cfg (diff)
The file was modified make/config/nativewindow/jawt-win32.cfg (diff)
The file was modified make/config/jogl/gl-headers.cfg (diff)
The file was modified make/config/jogl/wgl-win32.cfg (diff)
The file was modified make/config/jogl/cglext.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2_gl3.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2_es1.cfg (diff)
The file was modified make/config/jogl/gl-if-CustomJavaCode-es3.java (diff)
The file was modified make/config/jogl/glu-common.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2_es2.cfg (diff)
The file was removedmake/config/jogl/gl-if-luminance-ignore.cfg (diff)
The file was modified make/config/jogl/gl3-common.cfg (diff)
The file was modified make/config/nativewindow/jawt-x11.cfg (diff)
The file was modified make/stub_includes/opengl/gl3bc.c (diff)
The file was modified make/stub_includes/x11/window-system1.c (diff)
The file was modified make/config/jogl/gl-if-gl-ignores.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2_es3-ignores.cfg (diff)
The file was addedmake/config/jogl/glx-headers.cfg (diff)
The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles3.java (diff)
The file was removedmake/config/jogl/gl3ext-headers.cfg (diff)
The file was addedmake/config/jogl/gl-desktop-ignores.cfg (diff)
The file was modified make/config/jogl/gl-if-CustomJavaCode-gl2_es2.java (diff)
The file was addedmake/config/jogl/gl-embedded-ignores.cfg (diff)
The file was modified make/config/nativewindow/win32-lib.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2es3-subset.cfg (diff)
The file was modified make/stub_includes/opengl/gl4bc.c (diff)
The file was removedmake/config/jogl/gl-impl-CustomJavaCode-embedded.java (diff)
The file was modified make/config/jogl/gl-if-gl2_es2-ignores.cfg (diff)
The file was removedmake/config/jogl/gl-if-CustomJavaCode-gl_compat.java (diff)
The file was modified make/config/jogl/gl-if-CustomJavaCode-gl.java (diff)
The file was modified make/stub_includes/opengl/gl2.c (diff)
The file was modified make/config/jogl/gl-if-gl2_es3.cfg (diff)
The file was modified make/config/jogl/cgl-macosx.cfg (diff)
The file was modified make/stub_includes/opengl/gles1.c (diff)
The file was modified make/config/jogl/glx-x11.cfg (diff)
The file was modified make/config/jogl/eglext.cfg (diff)
The file was modified make/config/jogl/gl-if-gl.cfg (diff)
The file was modified make/config/jogl/egl-CustomJavaCode.java (diff)
The file was addedmake/config/jogl/es3-headers.cfg (diff)
The file was modified make/config/jogl/gl-gl4bc.cfg (diff)
The file was addedmake/config/jogl/es1-headers.cfg (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified make/config/jogl/gl-if-gl3_es3.cfg (diff)
The file was modified make/config/nativewindow/jawt-macosx.cfg (diff)
The file was modified make/config/jogl/glxext.cfg (diff)
The file was modified make/config/jogl/gl-common.cfg (diff)
The file was modified make/config/jogl/egl-common.cfg (diff)
The file was removedmake/config/jogl/gl3-headers.cfg (diff)
The file was modified make/stub_includes/opengl/gles2.c (diff)
The file was modified make/config/jogl/gl-if-gl4.cfg (diff)
The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff)
The file was modified make/config/jogl/gl-impl-CustomCCode-gles1.c (diff)
The file was modified make/config/jogl/gl-common-extensions.cfg (diff)
The file was modified make/stub_includes/opengl/gles3.c (diff)
The file was modified make/config/jogl/gl-es1.cfg (diff)
The file was modified make/stub_includes/x11/glxext.c (diff)
The file was modified make/config/jogl/gl-if-gl3bc.cfg (diff)
The file was modified make/config/jogl/gl-if-gl4_es3.cfg (diff)
The file was modified make/config/jogl/gl-desktop.cfg (diff)
The file was modified make/config/jogl/gl-if-gl4-ignores.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2.cfg (diff)
The file was modified make/config/jogl/gl-if-gl3.cfg (diff)
The file was modified make/config/jogl/gl2_es2-common.cfg (diff)
The file was modified make/scripts/gluegen-gl.sh (diff)
The file was modified make/config/jogl/gl-if-es3.cfg (diff)
The file was modified make/stub_includes/win32/wglext.c (diff)
The file was modified make/config/jogl/wglext.cfg (diff)
The file was modified make/config/jogl/glu-gl2.cfg (diff)
Commit 79f04cfdacef8eda2efb83e6f769bc87b3dd748d by Sven Gothel
Bug 1135 - Add supplemental (overriding) GL header, fixing collisions of certain extensions
The file was addedmake/stub_includes/opengl/GL/glext-supplement.h (diff)
The file was addedmake/stub_includes/opengl/GLES2/gl2ext-supplement.h (diff)
The file was addedmake/stub_includes/opengl/GLES/glext-supplement.h (diff)
Commit 2d11a8f4f94947b2f478aea82d33c6934b90aafc by Sven Gothel
Bug 1135 - Change JOGL's GlueGen Plugin to support EGL 1.5 , ES 3.1 and GL 4.5

- BuildStaticGLInfo
  - Needs to allow 3rd if-def block in header files

- GLConfiguration Changes
  - 'GLHeader' -> 'GLSemHeader' + 'GLDocHeader'
    This allows us to provide all header files,
    exposing all cross-references (extensions and aliases) for our API doc.

    However, inclusions/exclusion semantics
    shall only operate on the actual header files
    used for code generation.

  - All AliasedSymbol's extensions must be covered by 'IgnoredExtension'
    to be excluded.

  - Sync w/ GlueGen commit 5f66fafec303de7d7904a499fefb8e3d023b61ae
The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java (diff)
The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java (diff)
The file was modified make/build-jogl.xml (diff)
The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java (diff)
The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java (diff)
Commit 807c86913b465ce6071bc1af7ba6f8620cd5e772 by Sven Gothel
Bug 1135 - Cleanup: Remove GL_NV_vertex_array_range extension support in GLContext
The file was modified src/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/GLBase.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java (diff)
Commit eced1d4e45772a862d649e3cd7b500c6bc1643a1 by Sven Gothel
Bug 1135 - GL/GLContext: Add isGLES31Compatible()
The file was modified src/jogl/classes/com/jogamp/opengl/GLExtensions.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/GLContext.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/GLBase.java (diff)
Commit 27ebb38b9ffd3cc8f4ee3b97509b0f32ef2680aa by Sven Gothel
Bug 1135 - Cleanup: Fix native code Warning
The file was modified src/newt/native/bcm_vc_iv.c (diff)
The file was modified src/newt/native/X11Window.c (diff)
The file was modified src/jogl/native/EGLContext.c (diff)
The file was modified src/nativewindow/native/x11/Xmisc.c (diff)
The file was modified src/newt/native/X11RandR13.c (diff)
The file was modified src/nativewindow/native/x11/Xmisc.h (diff)
The file was modified src/newt/native/X11Display.c (diff)
The file was modified src/jogl/native/GLDebugMessageHandler.c (diff)
Commit 23f7addf6eefde27efe7e47c320ad31b7f81dc2c by Sven Gothel
Bug 1135 - Cleanup: Class ownership change of static GL enumerates

GLBufferStateTracker now also supports GL4.GL_QUERY_BUFFER
The file was modified src/jogl/classes/com/jogamp/opengl/util/GLPixelBuffer.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/TextureState.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/awt/AWTTextureData.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/awt/GLJPanel.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/TextureIO.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/FBObject.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/spi/NetPbmTextureWriter.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/TextureData.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/spi/TGAImage.java (diff)
Commit 6e8683336a0885a45e57d0bcb6c05a36c5ebe81e by Sven Gothel
Bump to oculusvr-sdk cleanup
The file was modified oculusvr-sdk (diff)