doc/HowToBuild.html | 10 +-
make/build-common.xml | 5 +-
make/build-jogl.xml | 11 +-
make/build-nativewindow.xml | 22 +-
make/build-oculusvr.xml | 119 +-
make/config/oculusvr/oculusvr-common.cfg | 21 +-
.../oculusvr/oculusvr-ovr-CustomJavaCode.java | 4 +-
make/config/oculusvr/oculusvr.c | 4 +
make/config/oculusvr/oculusvr.cfg | 1 +
make/lib/v2.3.0/jogl-all.jar | Bin 0 -> 3314632 bytes
make/scripts/make.jogl.all.win32.bat | 4 +-
make/scripts/make.jogl.all.win64.bat | 4 +-
make/scripts/tests-win.bat | 7 +-
make/scripts/tests-x64-dbg.bat | 3 +-
make/scripts/tests.sh | 12 +-
make/stub_includes/jni/jawt.h | 106 --
make/stub_includes/jni/jni.h | 1911 --------------------
make/stub_includes/jni/macosx/jawt_md.h | 63 -
make/stub_includes/jni/macosx/jni_md.h | 42 -
make/stub_includes/jni/win32/jawt_md.h | 54 -
make/stub_includes/jni/win32/jni_md.h | 38 -
make/stub_includes/jni/x11/jawt_md.h | 56 -
make/stub_includes/jni/x11/jni_md.h | 43 -
make/stub_includes/macosx/jni.h | 78 -
make/stub_includes/macosx/jni_md.h | 15 -
make/stub_includes/win32/jni.h | 78 -
make/stub_includes/win32/jni_md.h | 10 -
make/stub_includes/x11/jni.h | 78 -
make/stub_includes/x11/jni_md.h | 15 -
oculusvr-sdk | 2 +-
.../classes/com/jogamp/opengl/GLBufferStorage.java | 19 +-
src/jogl/classes/com/jogamp/opengl/GLContext.java | 13 +-
.../opengl/util/stereo/StereoClientRenderer.java | 10 +-
.../jogamp/opengl/util/stereo/StereoDevice.java | 21 +-
.../opengl/util/stereo/StereoDeviceConfig.java} | 22 +-
.../opengl/util/stereo/StereoDeviceFactory.java | 111 +-
.../opengl/util/stereo/StereoDeviceRenderer.java | 8 +-
.../com/jogamp/opengl/util/stereo/StereoUtil.java | 30 +
.../stereo/generic/GenericStereoDeviceConfig.java | 177 ++
.../stereo/generic/GenericStereoDeviceFactory.java | 208 +++
.../jogamp/opengl/GLBufferObjectTracker.java | 15 +-
src/jogl/classes/jogamp/opengl/GLContextImpl.java | 65 +-
src/jogl/classes/jogamp/opengl/egl/EGLContext.java | 34 +-
.../jogamp/opengl/macosx/cgl/MacOSXCGLContext.java | 11 +-
.../jogamp/opengl/util/stereo/DistortionMesh.java | 10 +-
.../opengl/util/stereo/GenericStereoDevice.java | 378 +---
.../util/stereo/GenericStereoDeviceRenderer.java | 36 +-
.../opengl/windows/wgl/WindowsWGLContext.java | 43 +-
.../opengl/x11/glx/X11ExternalGLXContext.java | 2 +-
.../jogamp/opengl/x11/glx/X11GLXContext.java | 39 +-
.../classes/jogamp/nativewindow/jawt/JAWTUtil.java | 9 +-
.../jogamp/nativewindow/macosx/OSXUtil.java | 20 +-
src/nativewindow/native/macosx/OSXmisc.m | 72 +-
.../classes/com/jogamp/newt/MonitorDevice.java | 1 +
.../newt/opengl/util/stereo/StereoDeviceUtil.java | 98 +
src/newt/classes/jogamp/newt/MonitorModeProps.java | 2 +-
src/newt/classes/jogamp/newt/ScreenImpl.java | 2 +-
.../classes/jogamp/newt/awt/NewtFactoryAWT.java | 2 +-
.../jogamp/newt/driver/macosx/ScreenDriver.java | 57 +-
.../jogamp/newt/driver/macosx/WindowDriver.java | 19 +-
.../jogamp/newt/driver/x11/DisplayDriver.java | 25 +-
src/newt/classes/jogamp/newt/driver/x11/RandR.java | 23 +-
.../classes/jogamp/newt/driver/x11/RandR11.java | 104 +-
.../classes/jogamp/newt/driver/x11/RandR13.java | 71 +-
.../jogamp/newt/driver/x11/ScreenDriver.java | 37 +-
.../jogamp/newt/driver/x11/WindowDriver.java | 6 +-
src/newt/native/MacWindow.m | 124 +-
src/newt/native/NewtMacWindow.h | 2 -
src/newt/native/X11Display.c | 22 +-
src/newt/native/X11RandR11.c | 89 +-
src/newt/native/X11RandR13.c | 275 ++-
src/newt/native/X11Screen.c | 6 +-
src/newt/native/X11Screen.h | 4 +-
src/newt/native/X11Window.c | 6 +-
src/newt/native/xrandr_utils.c | 322 ++++
.../classes/com/jogamp/oculusvr/OVRVersion.java | 55 +-
.../jogamp/opengl/oculusvr/OVRStereoDevice.java | 132 +-
.../opengl/oculusvr/OVRStereoDeviceFactory.java | 60 +-
.../opengl/oculusvr/OVRStereoDeviceRenderer.java | 64 +-
.../classes/jogamp/opengl/oculusvr/OVRUtil.java | 2 +-
src/oculusvr/native/OVRImplMisc.cpp | 30 -
.../test/junit/jogl/acore/GLProfile0XBase.java | 925 ++++++++++
.../test/junit/jogl/acore/TestGLProfile01NEWT.java | 853 +--------
.../jogl/acore/TestGLProfile02NEWTNoARBCtx.java | 50 +
.../jogl/acore/TestGLProfile03NEWTOffscreen.java | 182 ++
.../TestGLProfile04NEWTOffscreenNoARBCtx.java | 50 +
.../junit/jogl/acore/TestGLProfileXXNEWTPost.java | 63 +
.../junit/jogl/acore/TestVersionSemanticsNOUI.java | 27 +-
.../test/junit/jogl/stereo/StereoDemo01.java | 22 +-
.../test/junit/newt/mm/TestScreenMode01cNEWT.java | 8 +-
90 files changed, 3521 insertions(+), 4468 deletions(-)
create mode 100644 make/lib/v2.3.0/jogl-all.jar
delete mode 100644 make/stub_includes/jni/jawt.h
delete mode 100644 make/stub_includes/jni/jni.h
delete mode 100644 make/stub_includes/jni/macosx/jawt_md.h
delete mode 100644 make/stub_includes/jni/macosx/jni_md.h
delete mode 100644 make/stub_includes/jni/win32/jawt_md.h
delete mode 100644 make/stub_includes/jni/win32/jni_md.h
delete mode 100644 make/stub_includes/jni/x11/jawt_md.h
delete mode 100644 make/stub_includes/jni/x11/jni_md.h
delete mode 100644 make/stub_includes/macosx/jni.h
delete mode 100644 make/stub_includes/macosx/jni_md.h
delete mode 100644 make/stub_includes/win32/jni.h
delete mode 100644 make/stub_includes/win32/jni_md.h
delete mode 100644 make/stub_includes/x11/jni.h
delete mode 100644 make/stub_includes/x11/jni_md.h
rename src/jogl/classes/{jogamp/opengl/util/stereo/GenericStereoDeviceFactory.java => com/jogamp/opengl/util/stereo/StereoDeviceConfig.java} (73%)
create mode 100644 src/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig.java
create mode 100644 src/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.java
create mode 100644 src/newt/classes/com/jogamp/newt/opengl/util/stereo/StereoDeviceUtil.java
create mode 100644 src/newt/native/xrandr_utils.c
delete mode 100644 src/oculusvr/native/OVRImplMisc.cpp
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/GLProfile0XBase.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile02NEWTNoARBCtx.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile03NEWTOffscreen.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile04NEWTOffscreenNoARBCtx.java
create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfileXXNEWTPost.java