Skip to content

Regression

com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.test02GLCanvasOnscreenGLES2

Failing for the past 1 build (Since Unstable#1382 )
Took 1.2 sec.

Error Message

expected:<EGLContext [Version 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 10.3.2 [GL 3.0.0, vendor 10.3.2 (Mesa 10.3.2)], options 0x2c08, this 0x1b1b4818, handle 0x7f895c4d05d0, isShared false, jogamp.opengl.es3.GLES3Impl@34be2cbf,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: jogamp.opengl.egl.EGLDrawable[realized true,
	factory    jogamp.opengl.egl.EGLDrawableFactory@2b86612c,
	surface    EGLSurface[ displayHandle 0x7f895c178310
, surfaceHandle 0x7f89780097e0
, size 356x356
, UOB[ OWNS_SURFACE | OWNS_DEVICE ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f895c178310, owner true, ResourceToolkitLock[obj 0x51a2e509, isOwner false, <4b44156c, eda136f>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],
	eglConfigHandle 0x7f895c19ed10, eglConfigID 0xc6,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen    GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <164d9c99, 5001b9f4>[count 1, qsz 0, owner <AWT-EventQueue-0>]
, EGLUpstreamSurfaceHook[ 356x356, jogamp.nativewindow.jawt.x11.X11JAWTWindow: 0x4000060]
, upstreamSurface true ],
	eglSurface 0x7f89780097e0,
	eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f895c178310, owner true, ResourceToolkitLock[obj 0x51a2e509, isOwner false, <4b44156c, eda136f>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],
	eglConfigHandle 0x7f895c19ed10, eglConfigID 0xc6,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen    GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]],
	requested  GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen     GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]]] > but was:<EGLContext [Version 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 10.3.2 [GL 3.0.0, vendor 10.3.2 (Mesa 10.3.2)], options 0x2c08, this 0x4cd031b1, handle 0x7f895c3c0e30, isShared false, jogamp.opengl.es3.GLES3Impl@3b8539ed,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: jogamp.opengl.egl.EGLDrawable[realized true,
	factory    jogamp.opengl.egl.EGLDrawableFactory@2b86612c,
	surface    EGLSurface[ displayHandle 0x7f895c178310
, surfaceHandle 0x7f89780097e0
, size 356x356
, UOB[ OWNS_SURFACE | OWNS_DEVICE ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f895c178310, owner true, ResourceToolkitLock[obj 0x51a2e509, isOwner false, <4b44156c, eda136f>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],
	eglConfigHandle 0x7f895c19ed10, eglConfigID 0xc6,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen    GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <164d9c99, 5001b9f4>[count 1, qsz 0, owner <AWT-EventQueue-0>]
, EGLUpstreamSurfaceHook[ 356x356, jogamp.nativewindow.jawt.x11.X11JAWTWindow: 0x4000060]
, upstreamSurface true ],
	eglSurface 0x7f89780097e0,
	eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f895c178310, owner true, ResourceToolkitLock[obj 0x51a2e509, isOwner false, <4b44156c, eda136f>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],
	eglConfigHandle 0x7f895c19ed10, eglConfigID 0xc6,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen    GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]],
	requested  GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen     GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]]] >

Stacktrace

junit.framework.AssertionFailedError: expected:<EGLContext [Version 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 10.3.2 [GL 3.0.0, vendor 10.3.2 (Mesa 10.3.2)], options 0x2c08, this 0x1b1b4818, handle 0x7f895c4d05d0, isShared false, jogamp.opengl.es3.GLES3Impl@34be2cbf,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: jogamp.opengl.egl.EGLDrawable[realized true,
	factory    jogamp.opengl.egl.EGLDrawableFactory@2b86612c,
	surface    EGLSurface[ displayHandle 0x7f895c178310
, surfaceHandle 0x7f89780097e0
, size 356x356
, UOB[ OWNS_SURFACE | OWNS_DEVICE ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f895c178310, owner true, ResourceToolkitLock[obj 0x51a2e509, isOwner false, <4b44156c, eda136f>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],
	eglConfigHandle 0x7f895c19ed10, eglConfigID 0xc6,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen    GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <164d9c99, 5001b9f4>[count 1, qsz 0, owner <AWT-EventQueue-0>]
, EGLUpstreamSurfaceHook[ 356x356, jogamp.nativewindow.jawt.x11.X11JAWTWindow: 0x4000060]
, upstreamSurface true ],
	eglSurface 0x7f89780097e0,
	eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f895c178310, owner true, ResourceToolkitLock[obj 0x51a2e509, isOwner false, <4b44156c, eda136f>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],
	eglConfigHandle 0x7f895c19ed10, eglConfigID 0xc6,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen    GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]],
	requested  GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen     GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]]] > but was:<EGLContext [Version 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 10.3.2 [GL 3.0.0, vendor 10.3.2 (Mesa 10.3.2)], options 0x2c08, this 0x4cd031b1, handle 0x7f895c3c0e30, isShared false, jogamp.opengl.es3.GLES3Impl@3b8539ed,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: jogamp.opengl.egl.EGLDrawable[realized true,
	factory    jogamp.opengl.egl.EGLDrawableFactory@2b86612c,
	surface    EGLSurface[ displayHandle 0x7f895c178310
, surfaceHandle 0x7f89780097e0
, size 356x356
, UOB[ OWNS_SURFACE | OWNS_DEVICE ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f895c178310, owner true, ResourceToolkitLock[obj 0x51a2e509, isOwner false, <4b44156c, eda136f>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],
	eglConfigHandle 0x7f895c19ed10, eglConfigID 0xc6,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen    GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <164d9c99, 5001b9f4>[count 1, qsz 0, owner <AWT-EventQueue-0>]
, EGLUpstreamSurfaceHook[ 356x356, jogamp.nativewindow.jawt.x11.X11JAWTWindow: 0x4000060]
, upstreamSurface true ],
	eglSurface 0x7f89780097e0,
	eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f895c178310, owner true, ResourceToolkitLock[obj 0x51a2e509, isOwner false, <4b44156c, eda136f>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],
	eglConfigHandle 0x7f895c19ed10, eglConfigID 0xc6,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen    GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]],
	requested  GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]],
	chosen     GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]]] >
	at com.jogamp.opengl.test.junit.jogl.acore.glels.GLContextDrawableSwitchBase1.testGLADOneLifecycle(GLContextDrawableSwitchBase1.java:231)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.testGLCanvasImpl(TestGLContextDrawableSwitch12AWT.java:124)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.test02GLCanvasOnscreenGLES2(TestGLContextDrawableSwitch12AWT.java:77)

Standard Error

++++ Test Singleton.ctor()
++++ Test Singleton.lock()
Thread-1 - SISock: localhost/127.0.0.1:59999 - started
SLOCK [T main @ 1427174913053 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5eb54383: tileRendererInUse null, GearsES2[obj 0x5eb54383 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x5eb54383 on Thread[AWT-EventQueue-0,6,main]
Chosen GLCapabilities: GLCaps[glx vid 0x222, fbc 0xbc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL3.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  -1
GL Profile     GLProfile[GL2ES2/GL3.hw]
GL Version     3.3 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 3.3 (Core Profile) Mesa 10.3.2 [GL 3.3.0, vendor 10.3.2 ((Core Profile) Mesa 10.3.2)]
Quirks         [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      X.Org
GL_RENDERER    Gallium 0.4 on AMD ARUBA
GL_VERSION     3.3 (Core Profile) Mesa 10.3.2
GLSL           true, has-compiler-func: true, version: 3.30 / 3.30.0
GL FBO: basic true, full true
GL_EXTENSIONS  136
GLX_EXTENSIONS 29
-----------------------------------------------------------------------------------------------------
gear1 0x5eb54383 created: GearsObj[0x50bc4f70, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x5eb54383 created: GearsObj[0x7651d49b, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x5eb54383 created: GearsObj[0x7651d49b, vbo ff 7, fs 8, bf 9, bs 10]
Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5eb54383 FIN GearsES2[obj 0x5eb54383 isInit true, usesShared false, 1 GearsObj[0x50bc4f70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7651d49b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c46140c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5eb54383 0/0 256x256 of 256x256, swapInterval 1, drawable 0x400001e, msaa false, tileRendererInUse null
>> GearsES2 0x5eb54383, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
.. preserving.0
.. preserving.X
GLAD Lifecycle.X GLCanvasOnscreen
GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
.. restoring.0
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5eb54383 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4000037, msaa false, tileRendererInUse null
>> GearsES2 0x5eb54383, angle 24.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
.. restoring.X
AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0049-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5eb54383: tileRendererInUse null
Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5eb54383 FIN
GLAD Lifecycle.X GLCanvasOnscreen
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f255188: tileRendererInUse null, GearsES2[obj 0x2f255188 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x2f255188 on Thread[AWT-EventQueue-0,6,main]
Chosen GLCapabilities: GLCaps[egl cfg 0xc6, vid 0x216: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4f: GL, GLES1, GLES2, GLES3, VG]]
INIT GL IS: jogamp.opengl.es3.GLES3Impl
Swap Interval  1
GL Profile     GLProfile[GLES2/GLES3.hw]
GL Version     3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 10.3.2 [GL 3.0.0, vendor 10.3.2 (Mesa 10.3.2)]
Quirks         [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config]
Impl. class    jogamp.opengl.es3.GLES3Impl
GL_VENDOR      X.Org
GL_RENDERER    Gallium 0.4 on AMD ARUBA
GL_VERSION     OpenGL ES 3.0 Mesa 10.3.2
GLSL           true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.0 / 3.0.0
GL FBO: basic true, full true
GL_EXTENSIONS  38
GLX_EXTENSIONS 9
-----------------------------------------------------------------------------------------------------
gear1 0x2f255188 created: GearsObj[0xb7610a4, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x2f255188 created: GearsObj[0x2902fd6c, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x2f255188 created: GearsObj[0x2902fd6c, vbo ff 7, fs 8, bf 9, bs 10]
Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f255188 FIN GearsES2[obj 0x2f255188 isInit true, usesShared false, 1 GearsObj[0xb7610a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2902fd6c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45bf0c8e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f255188 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f895c193510, msaa false, tileRendererInUse null
>> GearsES2 0x2f255188, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test02GLCanvasOnscreenGLES2__-n0000-GLES2_-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f255188 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f895c193510, msaa false, tileRendererInUse null
>> GearsES2 0x2f255188, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
.. preserving.0
.. preserving.X
GLAD Lifecycle.X GLCanvasOnscreen
GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
.. restoring.0
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f255188 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f89780097e0, msaa false, tileRendererInUse null
>> GearsES2 0x2f255188, angle 314.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
.. restoring.X
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test02GLCanvasOnscreenGLES2__-n0628-GLES2_-hw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png
Info: GLReadBufferUtil.readPixels: pre-exisiting GL error 0x501
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
Platform doesn't support offscreen rendering.
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
Platform doesn't support offscreen rendering.
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
++++ Test Singleton.unlock()
SLOCK [T main @ 1427174918534 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms