Commit
cd82c13fddfde8eff8cdd38dc21fa0bde3e3750a
by xerxesFix: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx java.lang.AssertionError: Property 'jogl.disable.openglarbcontext' set, but created w/ ARB at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertFalse(Assert.java:64) at com.jogamp.opengl.test.junit.jogl.acore.GLProfile0XBase.validateOnlineOffscreen(GLProfile0XBase.java:920)
|
 | src/test/com/jogamp/opengl/test/junit/jogl/acore/GLProfile0XBase.java (diff) |
Commit
124e866c23c5eff007c24206450cf9cda5b361d5
by Sven GothelBug 1245: Adding Unit Test, similar to TestBug816JTabbedPanelVisibilityB849B878AWT TestBug1245JTabbedPanelCrashAWT passed as expected on GNU/Linux, Debian8, amd64 w/: - proprietary NV - GL_RENDERER = Gallium 0.4 on AMD ARUBA GL_VERSION = 3.0 Mesa 10.3.2 GL_VENDOR = X.Org
|
 | make/scripts/tests.sh (diff) |
 | src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug1245JTabbedPanelCrashAWT.java |
 | src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff) |
Commit
5fec82b2ec9dfb5467e4c00eebdb0a1d6abe0e0c
by xerxesFix: junit/jogl/awt/TestBug1225EventQueueInterruptedAWT and junit/jogl/util/texture/TestTextureIONEWT replacing import junit.framework.* with import org.junit.* fixed the "Stub!" Exception seen when runing the junit tests from inside Eclipse
|
 | src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTextureIONEWT.java (diff) |
 | src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug1225EventQueueInterruptedAWT.java (diff) |
|
 | src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) |
 | src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff) |
Commit
5d0c40061b11909253f07b347db0342b1be38c80
by Sven GothelBug 1206 - Security: Clear exposed framebuffer after creation and before visibility Experimenting w/ no GLEventListener attached to an GLAutoDrawable, e.g. GLWindow (onscreen), GLJPanel (fbo offscreen), indeed on some GL implementations the default framebuffer is uninitialized and hence shows garbage. GLDrawableHelper.setViewportAndClear(..) - Clear framebuffer after setting viewport - Called from: - public final void init(..) - public final void reshape(..) - Method is used independent of GLEventListener, hence this simplifies implementation: removes 'setViewport' criteria for init, display, reshape: it is always performed! Note: We only attempt to help against leaking un-initialized framebuffer content not against user-app faults, we do not clear a 2nd-buffer (double-buffering). Note: We may still be late at resize, i.e. small noisy flickering might be visible. This might be due to lack of proper vsync.
|
 | src/test/com/jogamp/opengl/test/junit/jogl/demos/GLClearOnInitReshape.java |
 | make/scripts/tests.sh (diff) |
 | src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff) |
 | src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java (diff) |
 | src/jogl/classes/jogamp/opengl/GLDrawableHelper.java (diff) |
|
 | src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff) |