The file was added src/test/com/jogamp/opengl/test/junit/jogl/offscreen/ShareWithExternalContextTest.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff) The file was modified src/jogl/classes/jogamp/opengl/ProjectFloat.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/Matrix4.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/FovHVHalves.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/FloatUtil.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/ViewerPose.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/EyeParameter.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/util/stereo/LocationSensorParameter.java (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java (diff) The file was modified src/oculusvr/classes/com/jogamp/oculusvr/OVRVersion.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/util/stereo/StereoDeviceUtil.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug1146GLContextDialogToolTipAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/DumpGLInfo.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/com/jogamp/opengl/JoglVersion.java (diff) The file was modified make/scripts/tests-win.bat (diff) The file was added src/test/com/jogamp/opengl/test/junit/util/GLClearColor.java (diff) The file was modified make/scripts/tests-x64-dbg.bat (diff) The file was modified make/scripts/tests.sh (diff) The file was modified make/scripts/tests-win.bat (diff) The file was removed src/test/com/jogamp/opengl/test/junit/jogl/offscreen/ShareWithExternalContextTest.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedExternalContextAWT.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit
e50190e6d300e05f083974938a4d7cc8b38ddd62
by Sven Gothel Bug 1160 : Fix test case (Avoid blocking/concurrent master context usage on AWT) + // We cannot use EventQueue.invokeAndWait(..) since it will + // block this will block the current thread, holding the context! + // The whole issue w/ an external shared context is make-current + // synchronization. JOGL attempts to lock the surface/drawable + // of the master context to avoid concurrent usage. + // The semantic constraints of a shared context are not well defined, + // i.e. some driver may allow creating a shared context w/ a master context + // to be in use - others don't. + // Hence it is up to the user to sync the external master context in this case, + // see 'masterLock' of in this code! + // EventQueue.invokeAndWait(initializer); The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedExternalContextAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedExternalContextAWT.java (diff)