I've been testing jogl 2.1.1 on a new Intel NUC (DC53427HYE) in Ubuntu 13.04 and have been receiving the following error message after the application crashes:
intel_do_flush_locked: No such file or directory I tried to step through the application to see where it fails and it fails when the ClassLoader.findNative returns successfully when searching for 'Java_jogamp_opengl_gl4_GL4bcImpl_dispatch_1glFinish1__J' from 'libjogl_mobile.so' (I think). I have my GLCaps set to GL2 so I'm surprised a bit that it's using a GL4bcImpl at all (also, we used to use GL2GL3 but it returns false for isGL2() now; is that new or just specific to this new hardware? I don't see issues on other systems after the update to 2.1.1). Any ideas as to why this might be happening? I've tried the Intel HD 4000 drivers as well as the mesa drivers from ppa:ubuntu-x-swat/x-updates and ppa:oibaf/graphics-drivers as per some suggestions online. I tried running a trace on the GL object but all I get is a glViewport call before the crash; the code seems to create my vbo geometry, draw it, and then crash upon calling glFinish(). Thanks for any insight. - Stephen - Stephen |
Administrator
|
Hi
At first, GL4bcImpl implements GL2. Why does it use libjogl_mobile.so? This is probably specific to Intel HD 4000 but I'm not 100% sure, there were some problems with the driver for Windows some months ago. Please enable all logs and try to run one of our online demos.
Julien Gouesse | Personal blog | Website
|
This post was updated on .
so I grabbed the jogl-demos archive and ran the VertexBufferObject demo and it works fine, however, a VBO Demo we have that draws a single quad fails. If I re-write our VBO demo to use immediate mode it works.
Is there a how-to somewhere that lists any logs that can be set up in JOGL? The only thing I can think of is TraceGL. EDIT: Is there a reason why when I request a GL2GL3 profile it returns false for isGL2() but true for isGL3()? Also, in my test demo, if I comment out gl.glDrawArrays(GL2.GL_QUADS, 0, 4); it doesn't fail so it seems like something to do with the vbo drawing (I keep my vbo bound). I've also tried changing it to GL_POINTS and it still fails. Thanks. - Stephen |
Administrator
|
Look at that for the logs.
Yes it isn't surprising. GL2GL3 is the common subset of GL2 and GL3. When you request a profile compatible with GL2GL3, you get a profile that contains all features of GL3 but not all features of GL2 in your case, therefore isGL3() returns true and isGL2() returns false. Do you really need to do that? Why not requesting the max programmable profile or the max fixed func profile instead?
Julien Gouesse | Personal blog | Website
|
Thanks for the information; I looked through the output but I'm not quite sure what I'm looking for. It seems after updating some drivers and upgrading Ubuntu from 13.04 to 13.10 (and Mesa to 9.2.1 from 9.1.4) the issue I had with the GL2GL3 profile stopped giving me an exception. The original issue with the intel_do_flush_locked still persists, however.
Here is the output of the logging; if there's any information you can glean from it I'd very much appreciate some guidance as to how I should proceed. Thanks again for all your help. ---------- START LOG ---------- GLProfile.initSingleton() - thread main java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:118) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main - Info: NativeWindowFactory.<init> main - NativeWindowFactory.initSingleton() JAWTUtil initialization (JAWT/JNI/... JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true) OGLUtilities.UNDEFINED = 0 OGLUtilities.WINDOW = 1 OGLUtilities.PBUFFER = 2 OGLUtilities.TEXTURE = 3 OGLUtilities.FLIP_BACKBUFFER = 4 OGLUtilities.FBOBJECT = 5 Checking for Java2D/OpenGL support Java2D support: default GraphicsConfiguration = sun.awt.X11GraphicsConfig JOGL/Java2D OGL Pipeline active false, resourceCompatible false JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true JAWTUtil: Has Java2D true JAWTUtil: Is headless false JAWTUtil: AWT Desktop hints 1 JAWTUtil: OffscreenLayer Supported: false - Required false X11Util.initSingleton() Info: NativeWindow native init passed X11Util.initSingleton(): OK true], X11 Display(NULL) <:0>, XSynchronize Enabled: false, X11_EXTENSION_ATIFGLRXDRI false, X11_EXTENSION_ATIFGLEXTENSION false, requiresToolkitLock true, hasThreadingIssues false, markAllDisplaysUnclosable false NativeWindowFactory.registerFactory() interface javax.media.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@7666b8cd NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@7666b8cd NativeWindowFactory requiresToolkitLock true, desktopHasThreadingIssues false NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@7666b8cd main - Info: GraphicsConfigurationFactory.<init> main - GraphicsConfigurationFactory.initSingleton() GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@7dafbdd4, overridding: null GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784, overridding: null GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b, overridding: null GLProfile.init - thread: main ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 3.11.0-12-generic (3.11.0), amd64 (arch), GENERIC_ABI, 4 cores MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Version: 1.7.0_45 (1.7.0u45), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: com.jogamp.gluegen Extension Name: null Specification Title: null Specification Vendor: null Specification Version: null Implementation Title: null Implementation Vendor: null Implementation Vendor ID: null Implementation URL: null Implementation Version: null Implementation Build: null Implementation Branch: null Implementation Commit: null ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: javax.media.nativewindow Extension Name: null Specification Title: null Specification Vendor: null Specification Version: null Implementation Title: null Implementation Vendor: null Implementation Vendor ID: null Implementation URL: null Implementation Version: null Implementation Build: null Implementation Branch: null Implementation Commit: null ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: javax.media.opengl Extension Name: null Specification Title: null Specification Vendor: null Specification Version: null Implementation Title: null Implementation Vendor: null Implementation Vendor ID: null Implementation URL: null Implementation Version: null Implementation Build: null Implementation Branch: null Implementation Commit: null ----------------------------------------------------------------------------------------------------- GLDrawableFactory.static - Native OS Factory for: .x11: jogamp.opengl.x11.glx.X11GLXDrawableFactory GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@7131359, overridding: null java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229) at jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.registerFactory(X11GLXGraphicsConfigurationFactory.java:86) at jogamp.opengl.x11.glx.X11GLXDrawableFactory.<init>(X11GLXDrawableFactory.java:123) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:171) at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:193) at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:213) at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:235) at javax.media.opengl.GLDrawableFactory.initSingletonImpl(GLDrawableFactory.java:166) at javax.media.opengl.GLDrawableFactory.initSingleton(GLDrawableFactory.java:129) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1528) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable Factory #0: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784 Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@7131359 Factory #2: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@7dafbdd4 GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.x11.X11GraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice] GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.nativewindow.CapabilitiesImmutable] GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784 SharedResourceRunner.start() - start new Thread - main SharedResourceRunner.run(): STARTED - main-SharedResourceRunner SharedResourceRunner.run(): READY - main-SharedResourceRunner GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34, overridding: jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@7131359 GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34, overridding: null Info: EGLDrawableFactory: EGL ES1 - NOPE (ES1 lib) Info: EGLDrawableFactory: EGL ES2 - OK (includesES1 true, isANGLE: false) Info: EGLDrawableFactory: EGL ES1 - OK (ES2 lib) main - EGLGraphicsDevice.open(): EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]] EGLDisplayUtil.eglGetDisplay(): eglDisplay(0x0): 0x7f08e03f6550, OK libEGL warning: failed to create a pipe screen for i965 EGLDisplayUtil.eglInitialize(0x7f08e03f6550 ...): #1, EGLDisplay[0x7f08e03f6550: refCnt 1] = true Info: GLProfile.init - Default device is desktop derived: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]] Info: GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]] (com.jogamp.nativewindow.egl.EGLGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory true GLProfile.init map decon, desktopCtxUndef false, esCtxUndef true GLProfile.init map *** no mapping for GL4bc on device decon GLProfile.init map *** no mapping for GL3bc on device decon GLProfile.init map *** no mapping for GL2 on device decon GLProfile.init map *** no mapping for GL4 on device decon GLProfile.init map *** no mapping for GL3 on device decon GLProfile.init map GLProfile[GLES3/GLES3.sw] on device decon GLProfile.init map defaultAny GLProfile[GLES3/GLES3.sw] on device decon GLProfile.init map GLProfile[GL4ES3/GLES3.sw] on device decon GLProfile.init map *** no mapping for GL2GL3 on device decon GLProfile.init map GLProfile[GLES2/GLES2.sw] on device decon GLProfile.init map GLProfile[GL2ES2/GLES2.sw] on device decon GLProfile.init map GLProfile[GLES1/GLES1.sw] on device decon GLProfile.init map GLProfile[GL2ES1/GLES1.sw] on device decon EGLDrawableFactory.createShared: (defaultDevice): req. device: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:568) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84) at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94) at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123) at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) EGLDrawableFactory.createShared(): device EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]] EGLDrawableFactory.mapAvailableEGLESConfig: GLES1 ( 1 ), defaultSharedResourceSet false, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice true) EGLGraphicsConfiguration.eglChooseConfig: eglChooseConfig eglDisplay 0x7f08e03f6550, nativeVisualID 0x0, capsChosen GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], winbits PBUFFER, fboAvail false, device EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], .egl_decon_0, numConfigs 14 EGLGraphicsConfiguration.eglChooseConfig: #1 eglChooseConfig: recommended fbcfg 0x7f08e041af50, idx 0 EGLGraphicsConfiguration.eglChooseConfig: #1 fbcfg caps GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] EGLGraphicsConfiguration.eglChooseConfig: got configs: 8 0: GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 1: GLCaps[egl cfg 0x1f, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 2: GLCaps[egl cfg 0x15, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 3: GLCaps[egl cfg 0x2b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 4: GLCaps[egl cfg 0x16, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 5: GLCaps[egl cfg 0x2c, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 6: GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 7: GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] chooseCapabilities: Using recommendedIndex (opaque): idx 0 EGLGraphicsConfiguration.eglChooseConfig: X chosen :0, eglConfig: 0x7f08e041af50: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] Pbuffer config: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] PBuffer setSurface result: eglSurface 0x7f08e041a260 EGLWrappedSurface.ctor(): EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x0 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <55d580a8, 33f1c19e>[count 0, qsz 0, owner <NULL>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: false -> true java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178) at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:478) at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:612) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84) at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94) at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123) at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] ProxySurfaceImpl: surface change 0x0 -> 0x7f08e041a260 main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceDevice: EGLGraphicsDevice, hash 0x6d5e3a0c, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceConfig: EGLGraphicsConfiguration, hash 0x453521ec, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamDevice: EGLGraphicsDevice, hash 0x6d5e3a0c, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamConfig: EGLGraphicsConfiguration, hash 0x453521ec, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing this eglDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], using this config EGLGraphicsConfiguration EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing eglConfig: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Fin: Already valid EGL surface - use as-is: WrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <23463073, 5516e01c>[count 1, qsz 0, owner <main>] , EGLDummyUpstreamSurfaceHook[ 64x64] , upstreamSurface false ] ProxySurfaceImpl: surface change 0x0 -> 0x7f08e041a260 main: EGLDrawable.setRealized(true): NOP - EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <55d580a8, 33f1c19e>[count 1, qsz 0, owner <main>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] main: createHandle of EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <55d580a8, 33f1c19e>[count 1, qsz 0, owner <main>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] main: GLContext.resetStates(isInit true) main: Created OpenGL context 0x7f08e041ee80, write surface 0x7f08e041a260, read surface 0x7f08e041a260, EGLContext [Version null [GL 0.0.0 (n/a), vendor 0.0.0 (n/a)], options 0x0, this 0x5226b5d0, handle 0x7f08e041ee80, null, quirks: n/a, Drawable: jogamp.opengl.egl.EGLOnscreenDrawable[realized true, factory jogamp.opengl.egl.EGLDrawableFactory@6b6a94d2, surface EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <55d580a8, 33f1c19e>[count 1, qsz 0, owner <main>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ], eglSurface 0x7f08e041a260, eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]], requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]] , sharing with 0x0 java.lang.Exception: Info: setGL (OpenGL null): main, <null> -> GLES1Impl, jogamp.opengl.es1.GLES1Impl@22509e16 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319) at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:225) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:482) at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:612) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84) at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94) at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123) at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main: Initializing EGLextension address table: EGL-.egl_decon_0 main: GLContext EGL ProcAddressTable mapping key(EGL-.egl_decon_0) -> 0x19a1b633 main: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]] - 1.0 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1 main: GLContext.setGLFuncAvail: Pre version verification - expected 1.0 (ES profile, hardware), strictMatch false main: GLContext.setGLFuncAvail: Version verification (Int): OpenGL ES-CM 1.1 Mesa 9.2.1, 0.0 main: GLContext.setGLFuncAvail: Version verification (String): OpenGL ES-CM 1.1 Mesa 9.2.1, 1.1.0 main: GLContext.setGLFuncAvail: Post version verification 1.1 (ES profile, hardware), strictMatch false, versionValidated true, versionGL3IntFailed true Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile main: GLContext.setGLFuncAvail.0 validated FQN: .egl_decon_0-0x1010008 - 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1 main: GLContext GL ProcAddressTable mapping key(.egl_decon_0-0x1010008) -> 0x27693a93 main:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es1.GLES1Impl@22509e16, OpenGL 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1 main:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1, use glGetString main:ExtensionAvailabilityCache: GL_EXTENSIONS: 40, used glGetString EGL extensions: EGL_MESA_drm_image EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer main:ExtensionAvailabilityCache: GLX_EXTENSIONS: 13 main:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center main:ExtensionAvailabilityCache: ALL EXTENSIONS: 53 main:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_1 to known extensions main:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_0 to known extensions main: GLContext GL ExtensionAvailabilityCache mapping key(.egl_decon_0-0x1010008) -> 0x3271a79e - entries: 56 Catched com.jogamp.common.JogampRuntimeException: Method: 'class jogamp.opengl.es1.GLES1Impl.finalizeInit()' not found com.jogamp.common.JogampRuntimeException: Method: 'class jogamp.opengl.es1.GLES1Impl.finalizeInit()' not found at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:292) at jogamp.opengl.GLContextImpl.finalizeInit(GLContextImpl.java:1105) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1541) at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:225) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:482) at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:612) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84) at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94) at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123) at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) Caused by: java.lang.NoSuchMethodException: jogamp.opengl.es1.GLES1Impl.finalizeInit() at java.lang.Class.getDeclaredMethod(Class.java:2004) at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:285) ... 29 more main: GLContext.setGLFuncAvail.X: OK .egl_decon_0-0x1010008 - 1.1 (ES profile, FP32 compat-api, hardware) - glErr 0x500 main: Create GL context OK: obj 0x5226b5d0, ctx 0x7f08e041ee80, surf 0x7f08e041a260 for jogamp.opengl.egl.EGLContext - 1.1 (ES profile, FP32 compat-api, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1 GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 1.1 (ES profile, FP32 compat-api, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1 GLDebugMessageHandler.init(false) .. n/a GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]]: 1.0 (ES profile, hardware) -> 1.1 (ES profile, FP32 compat-api, hardware) main: GLContextImpl.destroy.0: obj 0x5226b5d0, ctx 0x7f08e041ee80, surf 0x7f08e041a260, isShared false - <16c6cc5e, 55933b00>[count 1, qsz 0, owner <main>] main: GLContext.resetStates(isInit false) main: GLContextImpl.destroy.X: obj 0x5226b5d0, ctx 0x0, isShared false - <16c6cc5e, 55933b00>[count 0, qsz 0, owner <NULL>] main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: true -> false java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178) at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:509) at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:612) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84) at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94) at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123) at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main: destroyHandle of EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <55d580a8, 33f1c19e>[count 0, qsz 0, owner <NULL>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] main: EGLDrawable.setRealized(false): NOP - EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <55d580a8, 33f1c19e>[count 0, qsz 0, owner <NULL>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] EGLUpstreamSurfaceHook.destroy(EGLWrappedSurface): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] EGLDrawableFactory.mapAvailableEGLESConfig: GLES3 ( 3 ), defaultSharedResourceSet false, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice true) EGLGraphicsConfiguration.eglChooseConfig: eglChooseConfig eglDisplay 0x7f08e03f6550, nativeVisualID 0x0, capsChosen GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], winbits PBUFFER, fboAvail false, device EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], .egl_decon_0, numConfigs 14 EGLGraphicsConfiguration.eglChooseConfig: #1 eglChooseConfig: recommended fbcfg 0x7f08e041af50, idx 0 EGLGraphicsConfiguration.eglChooseConfig: #1 fbcfg caps GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] EGLGraphicsConfiguration.eglChooseConfig: got configs: 8 0: GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 1: GLCaps[egl cfg 0x1f, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 2: GLCaps[egl cfg 0x15, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 3: GLCaps[egl cfg 0x2b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 4: GLCaps[egl cfg 0x16, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 5: GLCaps[egl cfg 0x2c, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 6: GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] 7: GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]] chooseCapabilities: Using recommendedIndex (opaque): idx 0 EGLGraphicsConfiguration.eglChooseConfig: X chosen :0, eglConfig: 0x7f08e041af50: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] Pbuffer config: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] PBuffer setSurface result: eglSurface 0x7f08e041a260 EGLWrappedSurface.ctor(): EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x0 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <483a2bee, 631a3b4d>[count 0, qsz 0, owner <NULL>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: false -> true java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178) at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:478) at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:617) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84) at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94) at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123) at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] ProxySurfaceImpl: surface change 0x0 -> 0x7f08e041a260 main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceDevice: EGLGraphicsDevice, hash 0x6d5e3a0c, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceConfig: EGLGraphicsConfiguration, hash 0x2c886a64, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamDevice: EGLGraphicsDevice, hash 0x6d5e3a0c, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamConfig: EGLGraphicsConfiguration, hash 0x2c886a64, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing this eglDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], using this config EGLGraphicsConfiguration EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing eglConfig: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Fin: Already valid EGL surface - use as-is: WrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <3000e213, 9fa6604>[count 1, qsz 0, owner <main>] , EGLDummyUpstreamSurfaceHook[ 64x64] , upstreamSurface false ] ProxySurfaceImpl: surface change 0x0 -> 0x7f08e041a260 main: EGLDrawable.setRealized(true): NOP - EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <483a2bee, 631a3b4d>[count 1, qsz 0, owner <main>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] main: createHandle of EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <483a2bee, 631a3b4d>[count 1, qsz 0, owner <main>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] main: GLContext.resetStates(isInit true) main: Created OpenGL context 0x7f08e06821c0, write surface 0x7f08e041a260, read surface 0x7f08e041a260, EGLContext [Version null [GL 0.0.0 (n/a), vendor 0.0.0 (n/a)], options 0x0, this 0x163f95ba, handle 0x7f08e06821c0, null, quirks: n/a, Drawable: jogamp.opengl.egl.EGLOnscreenDrawable[realized true, factory jogamp.opengl.egl.EGLDrawableFactory@6b6a94d2, surface EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <483a2bee, 631a3b4d>[count 1, qsz 0, owner <main>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ], eglSurface 0x7f08e041a260, eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]], requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]] , sharing with 0x0 java.lang.Exception: Info: setGL (OpenGL null): main, <null> -> GLES3Impl, jogamp.opengl.es3.GLES3Impl@287ef1bf at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319) at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:225) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:482) at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:617) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84) at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94) at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123) at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main: Initializing EGLextension address table: EGL-.egl_decon_0 main: GLContext EGL ProcAddressTable reusing key(EGL-.egl_decon_0) -> 0x19a1b633 main: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]] - 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.2.1 main: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (ES profile, hardware), strictMatch true main: GLContext.setGLFuncAvail: Version verification (Int): OpenGL ES 3.0 Mesa 9.2.1, 3.0 main: GLContext.setGLFuncAvail: Post version verification 3.0 (ES profile, hardware), strictMatch true, versionValidated true, versionGL3IntFailed false Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile main: GLContext.setGLFuncAvail.0 validated FQN: .egl_decon_0-0x3000008 - 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.2.1 main: GLContext GL ProcAddressTable mapping key(.egl_decon_0-0x3000008) -> 0x256a905c main:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es3.GLES3Impl@287ef1bf, OpenGL 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.2.1 main:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.2.1, use glGetString main:ExtensionAvailabilityCache: GL_EXTENSIONS: 34, used glGetString EGL extensions: EGL_MESA_drm_image EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer main:ExtensionAvailabilityCache: GLX_EXTENSIONS: 13 main:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center main:ExtensionAvailabilityCache: ALL EXTENSIONS: 47 main:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_0 to known extensions main:ExtensionAvailabilityCache: Added GL_ES_VERSION_2_0 to known extensions main: GLContext GL ExtensionAvailabilityCache mapping key(.egl_decon_0-0x3000008) -> 0x772b9b34 - entries: 50 main: GLContext.setGLFuncAvail.X: OK .egl_decon_0-0x3000008 - 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0 main: Create GL context OK: obj 0x163f95ba, ctx 0x7f08e06821c0, surf 0x7f08e041a260 for jogamp.opengl.egl.EGLContext - 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 9.2.1 GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 9.2.1 GLDebugMessageHandler.init(false) .. n/a GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]]: 3.0 (ES profile, hardware) -> 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) main: GLContextImpl.destroy.0: obj 0x163f95ba, ctx 0x7f08e06821c0, surf 0x7f08e041a260, isShared false - <bec220a, 3baec4a3>[count 1, qsz 0, owner <main>] main: GLContext.resetStates(isInit false) main: GLContextImpl.destroy.X: obj 0x163f95ba, ctx 0x0, isShared false - <bec220a, 3baec4a3>[count 0, qsz 0, owner <NULL>] main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: true -> false java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178) at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:509) at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:617) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574) at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84) at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94) at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123) at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:155) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018) at javax.media.opengl.GLProfile.get(GLProfile.java:861) at javax.media.opengl.GLProfile.get(GLProfile.java:877) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main: destroyHandle of EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <483a2bee, 631a3b4d>[count 0, qsz 0, owner <NULL>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] main: EGLDrawable.setRealized(false): NOP - EGLWrappedSurface[ displayHandle 0x7f08e03f6550 , surfaceHandle 0x7f08e041a260 , size 64x64 , UOB[ ] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0], eglConfigHandle 0x7f08e041af50, eglConfigID 0x9, requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]] , surfaceLock <483a2bee, 631a3b4d>[count 0, qsz 0, owner <NULL>] , EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] , upstreamSurface true ] EGLUpstreamSurfaceHook.destroy(EGLWrappedSurface): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260] GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]: 2.0 (ES profile, hardware) -> 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) main: createContextARB: SET mappedVersionsAvailableSet .egl_decon_0 .egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) .egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat-api, hardware) .egl_decon_0-0x2080000: 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) EGLDrawableFactory.createShared: devices: queried nativeTK false, adevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]] EGLDrawableFactory.createShared: context ES1: true, hasPBuffer true EGLDrawableFactory.createShared: context ES2: true, hasPBuffer true EGLDrawableFactory.createShared: context ES3: true, hasPBuffer true EGLDrawableFactory.map 1 EGLDrawableFactory.map[0] .egl_decon_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 1.0 (ES profile, FP32 compat-api, hardware)], es2/3 [es2 true, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]] GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]: egl Shared Ctx true GLProfile.init map decon, desktopCtxUndef false, esCtxUndef false GLProfile.init map *** no mapping for GL4bc on device decon GLProfile.init map *** no mapping for GL3bc on device decon GLProfile.init map *** no mapping for GL2 on device decon GLProfile.init map *** no mapping for GL4 on device decon GLProfile.init map *** no mapping for GL3 on device decon GLProfile.init map GLProfile[GLES3/GLES3.hw] on device decon GLProfile.init map defaultHW GLProfile[GLES3/GLES3.hw] on device decon GLProfile.init map GLProfile[GL4ES3/GLES3.hw] on device decon GLProfile.init map defaultAny GLProfile[GL4ES3/GLES3.hw] on device decon GLProfile.init map *** no mapping for GL2GL3 on device decon GLProfile.init map GLProfile[GLES2/GLES2.hw] on device decon GLProfile.init map GLProfile[GL2ES2/GLES2.hw] on device decon GLProfile.init map GLProfile[GLES1/GLES1.hw] on device decon GLProfile.init map GLProfile[GL2ES1/GLES1.hw] on device decon GLProfile.initProfilesForDevice: decon: added profile(s): desktop false, egl true GLProfile.initProfilesForDevice: decon: Native[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GL3bc false, GL3 false, GL2 false, GLES2 true [2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GLES1 true [1.1 (ES profile, FP32 compat-api, hardware)], GL4ES3 true, GL2ES2 true, GL2ES1 true], Profiles[GLProfile[GLES3/GLES3.hw], GLProfile[GL2ES2/GLES2.hw], GLProfile[GL2ES1/GLES1.hw], GLProfile[GLES3/GLES3.hw], GLProfile[GLES2/GLES2.hw], GLProfile[GLES1/GLES1.hw], GLProfile[GL4ES3/GLES3.hw], , default GLProfile[GLES3/GLES3.hw]] GLProfile.dumpGLInfo: shared context n/a GLCaps[egl cfg 0x7, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x13, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x14, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x15, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x16, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x1d, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x1f, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x29, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x2a, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x2b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x2c, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] Info: GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]] (com.jogamp.nativewindow.x11.X11GraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory true GLProfile.init map :0, desktopCtxUndef true, esCtxUndef true GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device :0 GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device :0 GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device :0 GLProfile.init map GLProfile[GL2/GL2.sw] on device :0 GLProfile.init map GLProfile[GL4/GL4.sw] on device :0 GLProfile.init map GLProfile[GL3/GL3.sw] on device :0 GLProfile.init map GLProfile[GLES3/GLES3.sw] on device :0 GLProfile.init map GLProfile[GL4ES3/GL3bc.sw] on device :0 GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device :0 GLProfile.init map GLProfile[GLES2/GLES2.sw] on device :0 GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device :0 GLProfile.init map GLProfile[GLES1/GLES1.sw] on device :0 GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device :0 SharedResourceRunner.getOrCreateShared() :0: trying - main X11Util.Display: openDisplay [reuse false] NamedX11Display[:0, 0x7f08e06d4030, refCount 1, unCloseable false]. Thread main XineramaIsEnabled Cache: Display :0 (0x7f08e06d4030) -> true main - X11GraphicsDevice.close(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x596f1c9b, isOwner false, <dbf31fc, 36a9e71>[count 0, qsz 0, owner <NULL>]]] X11Util.Display: Closed (real: true) NamedX11Display[:0, 0x7f08e06d4030, refCount 0, unCloseable false]. Thread main GLX is available on device/server: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x596f1c9b, isOwner false, <dbf31fc, 36a9e71>[count 0, qsz 0, owner <NULL>]]] SharedResourceRunner.doAndWait() START init: :0, release: null - main SharedResourceRunner.doAndWait() set command: :0, release: null - main SharedResourceRunner.run(): WOKE UP for device connection init: :0, release: null - main-SharedResourceRunner SharedResourceRunner.run(): create Shared for: :0 - main-SharedResourceRunner X11Util.Display: openDisplay [reuse false] NamedX11Display[:0, 0x7f089c0b4d10, refCount 1, unCloseable false]. Thread main-SharedResourceRunner main-SharedResourceRunner - X11GraphicsDevice.getDefaultDisplay() of X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]]: 0, count 1 main-SharedResourceRunner - X11GraphicsDevice.getDefaultDisplay() of X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]]: 0, count 1 glXChooseFBConfig recommended fbcfg 0x7f089c1b2960, idx 0 user caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] fbcfg caps GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] X11GLXGraphicsConfiguration.chooseGraphicsConfigurationFBConfig: got configs: 10 0: GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 1: GLCaps[glx vid 0x61, fbc 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 2: GLCaps[glx vid 0x94, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 3: GLCaps[glx vid 0x95, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 4: GLCaps[glx vid 0x21, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 5: GLCaps[glx vid 0x99, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 6: GLCaps[glx vid 0x9d, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 7: GLCaps[glx vid 0x9e, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 8: GLCaps[glx vid 0x91, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[.]] 9: GLCaps[glx vid 0x9a, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[.]] chooseCapabilities: Using recommendedIndex (opaque): idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(visualID 0x0, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]], idx 0],GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] main-SharedResourceRunner: setRealized: drawable X11OnscreenGLXDrawable, surface WrappedSurface, isProxySurface true: false -> true java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:274) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) ProxySurfaceImpl: surface change 0x0 -> 0x2000002 X11GLXGraphicsConfiguration.updateGraphicsConfiguration kept:X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] main-SharedResourceRunner: X11GLXDrawable.setRealized(true): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] main-SharedResourceRunner: GLContext.resetStates(isInit true) java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@4eb7b28b at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:353) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable mapping key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 0.0 (Compat profile, hardware) - 3.0 Mesa 9.2.1 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntFailed false Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000002 - 3.0 (Compat profile, hardware) - 3.0 Mesa 9.2.1 main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3000002) -> 0x22ebc6bf main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@4eb7b28b, OpenGL 3.0 (Compat profile, hardware) - 3.0 Mesa 9.2.1 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (Compat profile, hardware) - 3.0 Mesa 9.2.1, use glGetString main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 175, used glGetString GLX Version client version 1.4.0, server: 1.4.0 GLX extensions (glXGetClientString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event GLX extensions (glXQueryExtensionsString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event GLX extensions (glXQueryServerString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_OML_swap_method GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_INTEL_swap_event main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 27 main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 202 main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.x11_:0_0-0x3000002) -> 0x25453782 - entries: 212 main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000002 - 3.0 (Compat profile, ES2 compat, FBO, hardware) - glErr 0x0 main-SharedResourceRunner: createContextARB: mappedVersionsAvailableSet(:0): false main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.4 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.4 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 43: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.4 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.3 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.3 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 46: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.3 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 49: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.2 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 52: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.1 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 55: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.0 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 58: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.4 main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 61: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:873) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.2 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.2 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 64: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:873) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 3.2 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.1 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.1 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 main-SharedResourceRunner: createContextARBImpl: OK 3.1 (Core profile, arb, hardware) - @creation, share 0, direct true main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.1 (Core profile, arb, hardware), strictMatch true main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.1 (Core Profile) Mesa 9.2.1, 3.1 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.1 (Core profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntFailed false Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3010005 - 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1 main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3010005) -> 0x4ef69826 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@4eb7b28b, OpenGL 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1, use glGetStringi main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 100, used glGetStringi GLX Version client version 1.4.0, server: 1.4.0 GLX extensions (glXGetClientString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event GLX extensions (glXQueryExtensionsString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event GLX extensions (glXQueryServerString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_OML_swap_method GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_INTEL_swap_event main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 27 main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 127 main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.x11_:0_0-0x3010005) -> 0x1f7f0f4a - entries: 138 main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3010005 - 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0 GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]]: 3.0 (Core profile, hardware) -> 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) main-SharedResourceRunner: createContextARB-MapVersionsAvailable HAVE: 3.4 -> 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 3.1 (Core Profile) Mesa 9.2.1 main-SharedResourceRunner: GLContext.resetStates(isInit false) main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.4 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.4 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 72: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.4 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.3 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.3 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 75: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.3 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 78: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.2 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 81: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.1 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 84: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 4.0 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 87: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.2 main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 90: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:902) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.2 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.2 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 93: 153:34 Unknown java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623) at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method) at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194) at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:902) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: createContextARBImpl: NO 3.2 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.1 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.1 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 main-SharedResourceRunner: createContextARBImpl: OK 3.1 (Compat profile, arb, hardware) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@6b2cb7c at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1025) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:902) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 3.1 (Compat profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.1 (Compat profile, arb, hardware), strictMatch true main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.1 (Core Profile) Mesa 9.2.1, 3.1 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.1 (Compat profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntFailed false Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: GLNonCompliant: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile main-SharedResourceRunner: GLContext.setGLFuncAvail.X: FAIL, GL is not compliant: 3.1 (Compat profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1, Mesa DRI Intel(R) Ivybridge Mobile main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.0 main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 main-SharedResourceRunner: createContextARBImpl: OK 3.0 (Compat profile, arb, hardware) - @creation, share 0, direct true main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 9.2.1 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, hardware), strictMatch true main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntFailed false Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 9.2.1 main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3000003) -> 0x749db002 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@6b2cb7c, OpenGL 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 9.2.1 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 9.2.1, use glGetString main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 175, used glGetString GLX Version client version 1.4.0, server: 1.4.0 GLX extensions (glXGetClientString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event GLX extensions (glXQueryExtensionsString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event GLX extensions (glXQueryServerString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_OML_swap_method GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_INTEL_swap_event main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 27 main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 202 main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.x11_:0_0-0x3000003) -> 0x1c8e8f1e - entries: 212 main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0 GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]]: 3.0 (Compat profile, hardware) -> 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) main-SharedResourceRunner: createContextARB-MapVersionsAvailable HAVE: 3.2 -> 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]]: 2.0 (Compat profile, hardware) -> 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) main-SharedResourceRunner: GLContext.resetStates(isInit false) main-SharedResourceRunner: createContextARB: SET mappedVersionsAvailableSet .x11_:0_0 .egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) .egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat-api, hardware) .x11_:0_0-0x3040000: 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) .egl_decon_0-0x2080000: 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) .x11_:0_0-0x3020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) .x11_:0_0-0x2020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) GLContextImpl.mapGLVersions: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]], profileAliasing: true, total 111.222796ms .egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) .egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat-api, hardware) .x11_:0_0-0x3040000: 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) .egl_decon_0-0x2080000: 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) .x11_:0_0-0x3020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) .x11_:0_0-0x2020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 main-SharedResourceRunner: createContextARBImpl: OK 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@21055e25 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:840) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:744) main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntFailed false Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 main-SharedResourceRunner: GLContext GL ProcAddressTable reusing key(.x11_:0_0-0x3000003) -> 0x749db002 main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0_0-0x3000003) -> 0x1c8e8f1e - entries: 212 main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0 main-SharedResourceRunner: createContextImpl: OK (ARB, initial) share 0 main-SharedResourceRunner: createContextImpl: OK direct true/true main-SharedResourceRunner: Create GL context OK: obj 0x54a7f2c7, ctx 0x7f089c1b0210, surf 0x2000002 for jogamp.opengl.x11.glx.X11GLXContext - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 GLDebugMessageHandler.init(false) .. n/a SharedDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]] SharedScreen: X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]], idx 0] SharedContext: X11GLXContext [Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 [GL 3.0.0, vendor 9.2.1 (Mesa 9.2.1)], options 0xa03, this 0x54a7f2c7, handle 0x7f089c1b0210, jogamp.opengl.gl4.GL4bcImpl@21055e25, quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, Handle 0x2000002, Surface WrappedSurface[ displayHandle 0x7f089c0b4d10 , surfaceHandle 0x2000002 , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] , surfaceLock <26760031, d06a4b1>[count 0, qsz 0, owner <NULL>] , X11DummyUpstreamSurfaceHook[ 64x64] , upstreamSurface false ]], direct true] , madeCurrent true GLX Server Vendor: SGI GLX Server Version: 1.4.0, forced false GLX Server Multisample: true GLX Client Vendor: Mesa Project and SGI GLX Client Version: 1.4.0 GLX Client Multisample: true SharedResourceRunner.run(): READY - main-SharedResourceRunner SharedResourceRunner.initializeAndWait END init: :0, release: null - main SharedResourceRunner.getOrCreateShared() :0: success - main GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: desktop Shared Ctx true GLProfile.init map :0, desktopCtxUndef false, esCtxUndef false GLProfile.init map *** no mapping for GL4bc on device :0 GLProfile.init map GLProfile[GL3bc/GL3bc.hw] on device :0 GLProfile.init map defaultHW GLProfile[GL3bc/GL3bc.hw] on device :0 GLProfile.init map GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map defaultAny GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map *** no mapping for GL4 on device :0 GLProfile.init map GLProfile[GL3/GL3.hw] on device :0 GLProfile.init map *** no mapping for GLES3 on device :0 GLProfile.init map GLProfile[GL4ES3/GL3.hw] on device :0 GLProfile.init map GLProfile[GL2GL3/GL3bc.hw] on device :0 GLProfile.init map *** no mapping for GLES2 on device :0 GLProfile.init map GLProfile[GL2ES2/GL3.hw] on device :0 GLProfile.init map *** no mapping for GLES1 on device :0 GLProfile.init map GLProfile[GL2ES1/GL3bc.hw] on device :0 GLProfile.init map :0, desktopCtxUndef false, esCtxUndef true GLProfile.init map *** no mapping for GL4bc on device :0 GLProfile.init map GLProfile[GL3bc/GL3bc.hw] on device :0 GLProfile.init map defaultHW GLProfile[GL3bc/GL3bc.hw] on device :0 GLProfile.init map GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map defaultAny GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map *** no mapping for GL4 on device :0 GLProfile.init map GLProfile[GL3/GL3.hw] on device :0 GLProfile.init map GLProfile[GLES3/GLES3.hw] on device :0 GLProfile.init map GLProfile[GL4ES3/GL3.hw] on device :0 GLProfile.init map GLProfile[GL2GL3/GL3bc.hw] on device :0 GLProfile.init map GLProfile[GLES2/GLES2.hw] on device :0 GLProfile.init map GLProfile[GL2ES2/GL3.hw] on device :0 GLProfile.init map GLProfile[GLES1/GLES1.hw] on device :0 GLProfile.init map GLProfile[GL2ES1/GL3bc.hw] on device :0 EGLDrawableFactory.createShared(): device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]] EGLDrawableFactory.mapAvailableEGLESConfig: GLES1 ( 1 ), defaultSharedResourceSet true, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice false) GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: 1.0 (ES profile, hardware) -> 1.0 (ES profile, FP32 compat-api, hardware) GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x346a401e, isOwner false, <2b978c74, 6a862a07>[count 0, qsz 0, owner <NULL>]]]: 1.0 (ES profile, hardware) -> 1.0 (ES profile, FP32 compat-api, hardware) EGLDrawableFactory.mapAvailableEGLESConfig: GLES3 ( 3 ), defaultSharedResourceSet true, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice false) GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: 3.0 (ES profile, hardware) -> 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x4db03533, isOwner false, <6b74cf1d, 41c9b008>[count 0, qsz 0, owner <NULL>]]]: 3.0 (ES profile, hardware) -> 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: 2.0 (ES profile, hardware) -> 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5017d906, isOwner false, <4da941fe, 232bb287>[count 0, qsz 0, owner <NULL>]]]: 2.0 (ES profile, hardware) -> 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) EGLDrawableFactory.createShared: devices: queried nativeTK false, adevice X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]] EGLDrawableFactory.createShared: context ES1: true, hasPBuffer true EGLDrawableFactory.createShared: context ES2: true, hasPBuffer true EGLDrawableFactory.createShared: context ES3: true, hasPBuffer true EGLDrawableFactory.map 2 EGLDrawableFactory.map[0] .x11_:0_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 1.0 (ES profile, FP32 compat-api, hardware)], es2/3 [es2 true, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]] EGLDrawableFactory.map[1] .egl_decon_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 1.0 (ES profile, FP32 compat-api, hardware)], es2/3 [es2 true, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]] GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: egl Shared Ctx true GLProfile.init map :0, desktopCtxUndef false, esCtxUndef false GLProfile.init map *** no mapping for GL4bc on device :0 GLProfile.init map GLProfile[GL3bc/GL3bc.hw] on device :0 GLProfile.init map defaultHW GLProfile[GL3bc/GL3bc.hw] on device :0 GLProfile.init map GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map defaultAny GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map *** no mapping for GL4 on device :0 GLProfile.init map GLProfile[GL3/GL3.hw] on device :0 GLProfile.init map GLProfile[GLES3/GLES3.hw] on device :0 GLProfile.init map GLProfile[GL4ES3/GL3.hw] on device :0 GLProfile.init map GLProfile[GL2GL3/GL3bc.hw] on device :0 GLProfile.init map GLProfile[GLES2/GLES2.hw] on device :0 GLProfile.init map GLProfile[GL2ES2/GL3.hw] on device :0 GLProfile.init map GLProfile[GLES1/GLES1.hw] on device :0 GLProfile.init map GLProfile[GL2ES1/GL3bc.hw] on device :0 GLProfile.initProfilesForDevice: :0: added profile(s): desktop true, egl true GLProfile.initProfilesForDevice: :0: Native[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GL3bc true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)], GL3 true [3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)], GL2 true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)], GLES2 true [2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GLES1 true [1.0 (ES profile, FP32 compat-api, hardware)], GL4ES3 true, GL2ES2 true, GL2ES1 true], Profiles[GLProfile[GLES3/GLES3.hw], GLProfile[GL2ES2/GL3.hw], GLProfile[GL2ES1/GL3bc.hw], GLProfile[GL2/GL2.hw], GLProfile[GL3/GL3.hw], GLProfile[GL3bc/GL3bc.hw], GLProfile[GLES2/GLES2.hw], GLProfile[GLES1/GLES1.hw], GLProfile[GL4ES3/GL3.hw], GLProfile[GL2GL3/GL3bc.hw], GLProfile[GL3bc/GL3bc.hw], , default GLProfile[GL3bc/GL3bc.hw]] GLProfile.dumpGLInfo: X11GLXContext [Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 [GL 3.0.0, vendor 9.2.1 (Mesa 9.2.1)], options 0xa03, this 0x54a7f2c7, handle 0x7f089c1b0210, jogamp.opengl.gl4.GL4bcImpl@21055e25, quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, Handle 0x2000002, Surface WrappedSurface[ displayHandle 0x7f089c0b4d10 , surfaceHandle 0x2000002 , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner false, <99d83c7, 443682bf>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] , surfaceLock <26760031, d06a4b1>[count 0, qsz 0, owner <NULL>] , X11DummyUpstreamSurfaceHook[ 64x64] , upstreamSurface false ]], direct true] ----------------------------------------------------------------------------------------------------- X11GraphicsDevice[type .x11, connection :0]: Native GL4bc false GL4 false GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)] GL3bc true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)] GL3 true [3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)] GL2 true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)] GLES2 true [2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)] GLES1 true [1.0 (ES profile, FP32 compat-api, hardware)] GL4ES3 true GL2ES2 true GL2ES1 true Profiles GLProfile[GLES3/GLES3.hw] GLProfile[GL2ES2/GL3.hw] GLProfile[GL2ES1/GL3bc.hw] GLProfile[GL2/GL2.hw] GLProfile[GL3/GL3.hw] GLProfile[GL3bc/GL3bc.hw] GLProfile[GLES2/GLES2.hw] GLProfile[GLES1/GLES1.hw] GLProfile[GL4ES3/GL3.hw] GLProfile[GL2GL3/GL3bc.hw] GLProfile[GL3bc/GL3bc.hw] default GLProfile[GL3bc/GL3bc.hw] Swap Interval -1 GL Profile GLProfile[GL2/GL2.sw] GL Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 [GL 3.0.0, vendor 9.2.1 (Mesa 9.2.1)] Quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget] Impl. class jogamp.opengl.gl4.GL4bcImpl GL_VENDOR Intel Open Source Technology Center GL_RENDERER Mesa DRI Intel(R) Ivybridge Mobile GL_VERSION 3.0 Mesa 9.2.1 GLSL true, has-compiler-func: true, version: 1.30 / 1.30.0 GL FBO: basic true, full true GL_EXTENSIONS 175 GLX_EXTENSIONS 27 ----------------------------------------------------------------------------------------------------- X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x62 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x63 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x64 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x65 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x66 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x67 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x6c X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x6d X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x70 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x71 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x72 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x73 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x78 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x79 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7a X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7b X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7c X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7d X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x82 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x83 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x86 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x87 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x88 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x89 GLCaps[glx vid ----, fbc 0x62: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x63: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x64: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x65: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x66: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x67: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x6c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x6d: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x70: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x71: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x72: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x73: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x78: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x79: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7a: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x82: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x83: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x86: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x87: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x88: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x89: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x21, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x61, fbc 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8e, fbc 0x68: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8f, fbc 0x69: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x91, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x92, fbc 0x74: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x93, fbc 0x75: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x94, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x95, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x96, fbc 0x7e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x97, fbc 0x7f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x98, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x99, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9a, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9b, fbc 0x8a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9c, fbc 0x8b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9d, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9e, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLProfile.init addedAnyProfile true (desktop: true, egl true) GLProfile.init isAWTAvailable true GLProfile.init hasDesktopGLFactory true GLProfile.init hasGL234Impl true GLProfile.init hasEGLFactory true GLProfile.init hasGLES1Impl true GLProfile.init hasGLES3Impl true GLProfile.init defaultDevice X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]] GLProfile.init defaultDevice Desktop X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]] GLProfile.init defaultDevice EGL EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]] GLProfile.init profile order [GL4bc, GL3bc, GL2, GL4, GL3, GLES3, GL4ES3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1] X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x62 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x63 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x64 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x65 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x66 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x67 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x6c X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x6d X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x70 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x71 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x72 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x73 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x78 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x79 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7a X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7b X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7c X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7d X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x82 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x83 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x86 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x87 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x88 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x89 Default Profiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]] Native GL4bc false GL4 false GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)] GL3bc true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)] GL3 true [3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)] GL2 true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)] GLES2 true [2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)] GLES1 true [1.0 (ES profile, FP32 compat-api, hardware)] GL4ES3 true GL2ES2 true GL2ES1 true Profiles GLProfile[GLES3/GLES3.hw] GLProfile[GL2ES2/GL3.hw] GLProfile[GL2ES1/GL3bc.hw] GLProfile[GL2/GL2.hw] GLProfile[GL3/GL3.hw] GLProfile[GL3bc/GL3bc.hw] GLProfile[GLES2/GLES2.hw] GLProfile[GLES1/GLES1.hw] GLProfile[GL4ES3/GL3.hw] GLProfile[GL2GL3/GL3bc.hw] GLProfile[GL3bc/GL3bc.hw] default GLProfile[GL3bc/GL3bc.hw] Desktop Capabilities: GLCaps[glx vid ----, fbc 0x62: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x63: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x64: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x65: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x66: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x67: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x6c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x6d: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x70: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x71: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x72: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x73: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x78: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x79: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7a: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x82: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x83: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x86: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x87: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x88: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x89: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x21, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x61, fbc 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8e, fbc 0x68: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8f, fbc 0x69: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x91, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x92, fbc 0x74: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x93, fbc 0x75: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x94, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x95, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x96, fbc 0x7e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x97, fbc 0x7f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x98, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x99, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9a, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9b, fbc 0x8a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9c, fbc 0x8b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9d, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x9e, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]] EGL Capabilities: GLCaps[egl cfg 0x7, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x13, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x14, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x15, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x16, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x1d, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x1f, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x29, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x2a, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x2b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] GLCaps[egl cfg 0x2c, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]] X11Util.Display: openDisplay [reuse false] NamedX11Display[:0, 0x7f08e06d4030, refCount 1, unCloseable false]. Thread main main - X11GraphicsDevice.getDefaultDisplay() of X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner false, <511464c, 311e2a2d>[count 0, qsz 0, owner <NULL>]]]: 0, count 1 glXChooseFBConfig recommended fbcfg 0x7f08e06c1ba0, idx 0 user caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]] fbcfg caps GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]] X11GLXGraphicsConfiguration.chooseGraphicsConfigurationFBConfig: got configs: 2 0: GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]] 1: GLCaps[glx vid 0x98, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]] chooseCapabilities: Using recommendedIndex (opaque): idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(visualID 0x0, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner false, <511464c, 311e2a2d>[count 0, qsz 0, owner <NULL>]]], idx 0],GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner false, <511464c, 311e2a2d>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x90, fbConfigID 0x6b, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]], chosen GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]] main: setRealized: drawable X11PbufferGLXDrawable, surface WrappedSurface, isProxySurface true: false -> true java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178) at jogamp.opengl.GLDrawableFactoryImpl.createOffscreenAutoDrawable(GLDrawableFactoryImpl.java:307) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:186) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main: Pbuffer config: X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner true, <511464c, 311e2a2d>[count 1, qsz 0, owner <main>]]], idx 0], visualID 0x90, fbConfigID 0x6b, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]], chosen GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]]main: Created pbuffer X11PbufferGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, Handle 0x2200001, Surface WrappedSurface[ displayHandle 0x7f08e06d4030 , surfaceHandle 0x2200001 , size 1x1 , UOB[ OWNS_DEVICE ] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner true, <511464c, 311e2a2d>[count 1, qsz 0, owner <main>]]], idx 0], visualID 0x90, fbConfigID 0x6b, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]], chosen GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]] , surfaceLock <2b07e0af, 1230173b>[count 1, qsz 0, owner <main>] , UpstreamSurfaceHookMutableSize[ 1x1] , upstreamSurface false ]] main: GLContext.resetStates(isInit true) main: createContextARB: mappedVersionsAvailableSet(:0): true main: Initializing GLX extension address table: GLX-.x11_:0_0 main: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, handle 0x2200001, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 main: createContextARBImpl: OK 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): main, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@79ef1245 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:840) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:335) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:191) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) main: Initializing GLX extension address table: GLX-.x11_:0_0 main: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 main: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner true, <511464c, 311e2a2d>[count 1, qsz 0, owner <main>]]] - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 main: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false main: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0 main: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntFailed false Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile main: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 main: GLContext GL ProcAddressTable reusing key(.x11_:0_0-0x3000003) -> 0x749db002 main: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0_0-0x3000003) -> 0x1c8e8f1e - entries: 212 main: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0 main: createContextImpl: OK (ARB, using sharedContext) share 0 main: createContextImpl: OK direct true/true main: Create GL context OK: obj 0x19ebcb16, ctx 0x7f08e0689a80, surf 0x2200001 for jogamp.opengl.x11.glx.X11GLXContext - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 GLDebugMessageHandler.init(false) .. n/a java.lang.Exception: Info: setGL (OpenGL 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1): main, GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@79ef1245 -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@79ef1245 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:194) at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452) at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18) at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40) at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162) Threading: jogl.1thread null, singleThreaded true, hasAWT true, mode ST_AWT, plugin jogamp.opengl.awt.AWTThreadingPlugin@600a281c AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1350) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:581) at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface.addNotify(GLCanvasRenderSurface.java:328) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.addNotify(Graph3D.java:1258) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4741) at javax.swing.JRootPane.addNotify(JRootPane.java:756) at java.awt.Container.addNotify(Container.java:2769) at java.awt.Window.addNotify(Window.java:770) at java.awt.Frame.addNotify(Frame.java:487) at java.awt.Window.show(Window.java:1031) at java.awt.Component.show(Component.java:1651) at java.awt.Component.setVisible(Component.java:1603) at java.awt.Window.setVisible(Window.java:1014) at demobrowser.demos.vbo.VBODemo1$1.run(VBODemo1.java:56) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable Factory #0: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784 Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34 Factory #2: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34 Factory #3: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b Factory #4: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@7dafbdd4 GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice] GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable] GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b X11AWTGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0] X11Util.Display: openDisplay [reuse false] NamedX11Display[:0, 0x7f088800f770, refCount 1, unCloseable false]. Thread AWT-EventQueue-0 AWT-EventQueue-0 - X11AWTGraphicsConfigurationFactory: AWT dpy :0 / 0x7f08e0129820, create X11 display 0x7f088800f770 X11AWTGraphicsConfigurationFactory: made X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229) at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:191) at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic(X11AWTGraphicsConfigurationFactory.java:124) at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGraphicsConfigurationFactory.java:81) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1350) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:581) at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface.addNotify(GLCanvasRenderSurface.java:328) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.addNotify(Graph3D.java:1258) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4741) at javax.swing.JRootPane.addNotify(JRootPane.java:756) at java.awt.Container.addNotify(Container.java:2769) at java.awt.Window.addNotify(Window.java:770) at java.awt.Frame.addNotify(Frame.java:487) at java.awt.Window.show(Window.java:1031) at java.awt.Component.show(Component.java:1651) at java.awt.Component.setVisible(Component.java:1603) at java.awt.Window.setVisible(Window.java:1014) at demobrowser.demos.vbo.VBODemo1$1.run(VBODemo1.java:56) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilities Factory #0: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784 Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34 Factory #2: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34 Factory #3: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b Factory #4: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@7dafbdd4 GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.x11.X11GraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice] GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable] GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34 EGLGraphicsConfigurationFactory.choose..: Delegate to X11GLXGraphicsConfigurationFactory glXChooseFBConfig recommended fbcfg 0x7f0888021930, idx 0 user caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] fbcfg caps GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] X11GLXGraphicsConfiguration.chooseGraphicsConfigurationFBConfig: got configs: 10 0: GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 1: GLCaps[glx vid 0x61, fbc 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 2: GLCaps[glx vid 0x94, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 3: GLCaps[glx vid 0x95, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 4: GLCaps[glx vid 0x21, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 5: GLCaps[glx vid 0x99, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 6: GLCaps[glx vid 0x9d, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 7: GLCaps[glx vid 0x9e, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 8: GLCaps[glx vid 0x91, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] 9: GLCaps[glx vid 0x9a, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]] chooseCapabilities: Using recommendedIndex (opaque): idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(visualID 0x0, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 3, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 3, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]] X11AWTGraphicsConfigurationFactory: chosen config: X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]] Found matching AWT visual: 0x20 -> X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]] AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase method found: true AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null JAWTWindow.invalidate() - AWT-EventQueue-0 JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true) GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWT-Window[JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1c00011, surfaceHandle 0x1c00011, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 2, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]], awtComponent AWT-GLCanvas[Realized false, null-drawable, Factory null, handle 0x0, Drawable size -1x-1, AWT pos 0/0, size 0x0, visible true, displayable true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 2, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]], surfaceLock <6ad89088, 2ff90785>[count 1, qsz 0, owner <AWT-EventQueue-0>]] GLDrawableFactoryImpl.createGLDrawable: X11OnscreenGLXDrawable[Realized false, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, Handle 0x1c00011, Surface JAWT-Window[JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1c00011, surfaceHandle 0x1c00011, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]], awtComponent AWT-GLCanvas[Realized false, null-drawable, Factory null, handle 0x0, Drawable size -1x-1, AWT pos 0/0, size 0x0, visible true, displayable true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]], surfaceLock <6ad89088, 2ff90785>[count 1, qsz 0, owner <AWT-EventQueue-0>]]] AWT-EventQueue-0: GLContext.resetStates(isInit true) GLContextShareSet: registereSharing: 1: 0x0, 2: 0x7f08e0689a80 AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.X11.XCanvasPeer@777da320(1c00011) GLCanvas.sizeChanged: (AWT-EventQueue-0): 1590x970 - surfaceHandle 0x1c00011 AWT-EventQueue-0: setRealized: drawable X11OnscreenGLXDrawable, surface X11JAWTWindow, isProxySurface false: false -> true java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1364) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178) at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:444) at javax.media.opengl.awt.GLCanvas.access$000(GLCanvas.java:156) at javax.media.opengl.awt.GLCanvas$2.run(GLCanvas.java:454) at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88) at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:464) at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:640) at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:702) at java.awt.Component.setBounds(Component.java:2243) at java.awt.GridLayout.layoutContainer(GridLayout.java:456) at java.awt.Container.layout(Container.java:1503) at java.awt.Container.doLayout(Container.java:1492) at java.awt.Container.validateTree(Container.java:1688) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validate(Container.java:1623) at java.awt.Container.validateUnconditionally(Container.java:1660) at java.awt.Window.show(Window.java:1033) at java.awt.Component.show(Component.java:1651) at java.awt.Component.setVisible(Component.java:1603) at java.awt.Window.setVisible(Window.java:1014) at demobrowser.demos.vbo.VBODemo1$1.run(VBODemo1.java:56) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) JAWTWindow.updateBounds: [ 0 / 0 0 x 0 ] -> [ 0 / 0 1590 x 970 ] X11GLXGraphicsConfiguration.updateGraphicsConfiguration kept:X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]] AWT-EventQueue-0: X11GLXDrawable.setRealized(true): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]] AWT-EventQueue-0: Realized Drawable: isRealized true, X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, Handle 0x1c00011, Surface JAWT-Window[JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0 1590 x 970 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1c00011, surfaceHandle 0x1c00011, bounds [ 0 / 0 1590 x 970 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 1590x970, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, handle 0x1c00011, Drawable size 1590x970, AWT pos 0/0, size 1590x970, visible true, displayable true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]], surfaceLock <6ad89088, 2ff90785>[count 0, qsz 0, owner <NULL>]]] JAWTWindow.hierarchyChanged SHOWING_CHANGED (x): showing true -> visible true, visible[local true, global true, propag. false], changeBits 0x4 ** COMP AWT-GLCanvas[Realized true, jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, handle 0x1c00011, Drawable size 1590x970, AWT pos 0/0, size 1590x970, visible true, displayable true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]] ** SOURCE AWT-GLCanvas[Realized true, jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, handle 0x1c00011, Drawable size 1590x970, AWT pos 0/0, size 1590x970, visible true, displayable true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]] ** CHANGED javax.swing.JFrame[frame0,0,27,1600x1000,layout=java.awt.BorderLayout,title=VBO Demo 1,resizable,normal,defaultCloseOperation=EXIT_ON_CLOSE,rootPane=javax.swing.JRootPane[,5,25,1590x970,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true] ** CHANGEDPARENT null ** THIS AWT-GLCanvas[Realized true, jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, handle 0x1c00011, Drawable size 1590x970, AWT pos 0/0, size 1590x970, visible true, displayable true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]] AWT-EventQueue-0: createContextARB: mappedVersionsAvailableSet(:0): true AWT-EventQueue-0: Initializing GLX extension address table: GLX-.x11_:0_0 AWT-EventQueue-0: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 AWT-EventQueue-0: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, handle 0x1c00011, share 0x7f08e0689a80, direct true, glXCreateContextAttribsARB: 0x7f08977aa920 AWT-EventQueue-0: createContextARBImpl: OK 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, share 139676101417600, direct true java.lang.Exception: Info: setGL (OpenGL null): AWT-EventQueue-0, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@512d3734 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:840) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:335) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1022) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:911) at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1229) at javax.media.opengl.Threading.invoke(Threading.java:193) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:492) at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface.display(GLCanvasRenderSurface.java:172) at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface$3.run(GLCanvasRenderSurface.java:167) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) AWT-EventQueue-0: Initializing GLX extension address table: GLX-.x11_:0_0 AWT-EventQueue-0: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9 AWT-EventQueue-0: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]] - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 AWT-EventQueue-0: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false AWT-EventQueue-0: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0 AWT-EventQueue-0: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntFailed false Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile AWT-EventQueue-0: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(.x11_:0_0-0x3000003) -> 0x749db002 AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0_0-0x3000003) -> 0x1c8e8f1e - entries: 212 AWT-EventQueue-0: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0 AWT-EventQueue-0: createContextImpl: OK (ARB, using sharedContext) share 139676101417600 AWT-EventQueue-0: createContextImpl: OK direct true/true AWT-EventQueue-0: Create GL context OK: obj 0x33e592d9, ctx 0x7f088802eb00, surf 0x1c00011 for jogamp.opengl.x11.glx.X11GLXContext - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 GLDebugMessageHandler.init(false) .. n/a GLDrawableHelper GLAnimatorControl: null, GLEventListeners num 1 [AWT-GLCanvas[Realized true, jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33, handle 0x1c00011, Drawable size 1590x970, AWT pos 0/0, size 1590x970, visible true, displayable true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a, requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]][init false], ].invokeGL(): Running initAction java.lang.Exception: Info: setGL (OpenGL 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1): AWT-EventQueue-0, GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@512d3734 -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@512d3734 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286) at javax.media.opengl.awt.GLCanvas.setGL(GLCanvas.java:995) at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.init(Graph3D.java:906) at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:542) at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:564) at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:1201) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1034) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:911) at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1229) at javax.media.opengl.Threading.invoke(Threading.java:193) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:492) at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface.display(GLCanvasRenderSurface.java:172) at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface$3.run(GLCanvasRenderSurface.java:167) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) AWT-EventQueue-0: Reshape: 1590x970 intel_do_flush_locked failed: No such file or directory ---------- END LOG ---------- - Stephen |
So a co-worker has an Intel NUC at home and tested our demos with it running Windows 8 without issue. Also, I uninstalled the hardware accelerated drivers and the demos worked fine with the software drivers only (though very slow). So maybe I'm just stuck waiting for the linux drivers to be updated and hope they get this fixed.
However, if you see anything in the logs that points to why it doesn't work it might help if/when I contact Intel regarding this issue. (Or in finding a possible fix I can do to disable in code or in system configuration). Thanks! - Stephen |
Administrator
|
I see no obvious workaround, please can you report it upstream (to Intel)?
Julien Gouesse | Personal blog | Website
|
This post was updated on .
Thanks for looking, I will figure out how to submit it to Intel.
EDIT: The report is on the community graphics forums at: https://communities.intel.com/thread/45810 - Stephen |
Administrator
|
Thanks. I have found no bug tracker to write a bug report for Intel, this post is better than nothing.
Julien Gouesse | Personal blog | Website
|
Administrator
|
In reply to this post by sranger
On 10/24/2013 04:09 PM, sranger [via jogamp] wrote:
> Thanks for looking, I will figure out how to submit it to Intel. > > Thank you. If possible, pls create a bug entry in our bugzilla as well, even though this doesn't seem to be our fault. Pls incl. your DEBUG logs file as well. Pls incl. a link to your bugreport at Intel and/or 'Mesa-Intel driver'. Pls incl. more details about this particular Intel product (GPU driver .. etc). At least we can track this issue this way. Thank you! signature.asc (911 bytes) Download Attachment |
Bugzilla report posted at https://jogamp.org/bugzilla/show_bug.cgi?id=873
- Stephen |
Hello,
I've just tripped on the same problem. Do you had any fix or workaround on that? Thanks |
Free forum by Nabble | Edit this page |