The file was modified src/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/NullToolkitLock.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/GlobalToolkitLock.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/SharedResourceToolkitLock.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/ResourceToolkitLock.java (diff) The file was modified src/newt/classes/com/jogamp/newt/Display.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES1NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT1.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT0.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsES1.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsObjectES1.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT2.java (diff)
Commit
fe999abe4cb142b814e700d88e9f148ecb0ae4f0
by Sven Gothel Bug 1088 : Fix ant test target 'junit.run.sharedctx': Reuse generalized 'generic.junit.run.newt.headless', 'generic.junit.run.awt', .. Create generalized junit test launchers (targets) to be reused w/ different input patterns to reduce copy/paste. Since macrodef cannot be used, we use namespace properties for the new targets. The properties are unset at the end of the target. Now ''junit.run.sharedctx' utilizes the proper launch target, hence works properly on OSX as well. The file was modified make/build-test.xml (diff) The file was added make/scripts/run-tests-osx.sh (diff) The file was added make/scripts/run-tests-linux-x86_64.sh (diff) The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
Commit
73654365e6147a5eabe8747e5f4802b1fba83829
by Sven Gothel Bug 1088 : Add GLRendererQuirks.NeedSharedObjectSync; Tests: Synchronize GL objects if GLRendererQuirks.NeedSharedObjectSync is set. GLSharedContextSetter#synchronization GL Object Synchronization Usually synchronization of shared GL objects should not be required, if the shared GL objects are created and immutable before concurrent usage. However, using drivers exposing GLRendererQuirks.NeedSharedObjectSync always require the user to synchronize access of shared GL objects. Synchronization can be avoided if accessing the shared GL objects exclusively via a queue or com.jogamp.common.util.Ringbuffer, see GLMediaPlayerImpl as an example. +++ GLRendererQuirks.NeedSharedObjectSync is set for all OSX versions +++ Handle GLRendererQuirks.NeedSharedObjectSync in user code! +++ All shared context tests passed on OSX 10.9.5, and GNU/Linux w/ Nvidia + Mesa/AMD driver. The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLSharedContextSetter.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsES1.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT3.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff) The file was modified src/nativewindow/native/macosx/OSXmisc.m (diff) The file was modified src/jogl/native/macosx/MacOSXWindowSystemInterface.m (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDrawableHelper.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLException.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java (diff) The file was removed doc/bouml (diff)