EGLDrawableFactory.createShared: devices: queried nativeTK false, adevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]] EGLDrawableFactory.createShared: context ES1: true, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] EGLDrawableFactory.createShared: context ES2: false, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] EGLDrawableFactory.createShared: context ES3: true, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] EGLDrawableFactory.map 1 EGLDrawableFactory.map[0] .egl_decon_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], ctp 1.0 (ES profile, FP32 compat, hardware)], es2/3 [es2 false, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]] GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]]: 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/GLES3.hw] on device decon GLProfile.init map GLProfile[GL2ES2/GLES3.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: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GL3bc false, GL3 false, GL2 false, GLES2 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GLES1 true [1.1 (ES profile, FP32 compat, hardware)], count 3 / 8], Common[, GL4ES3 true, GL2GL3 false, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.hw], GLES2 GLProfile[GLES2/GLES3.hw], GL2ES1 GLProfile[GL2ES1/GLES1.hw], GL4ES3 GLProfile[GL4ES3/GLES3.hw], GL2ES2 GLProfile[GL2ES2/GLES3.hw], GLES3 GLProfile[GLES3/GLES3.hw], , default GLProfile[GLES3/GLES3.hw], count 6 / 12] GLProfile.dumpGLInfo: shared context n/a GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x12, 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.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x1c, 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.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x22, 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[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x24, 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.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x32, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x36, 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.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x40, 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.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x46, 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[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x48, 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.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] Info: GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]] (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/GL4bc.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 GLX is available on device/server: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x5b275dab, isOwner false, <61832929, 29774679>[count 0, qsz 0, owner ]]] 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 main-SharedResourceRunner: setRealized: drawable X11OnscreenGLXDrawable, surface WrappedSurface, isProxySurface true: false -> true java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1329) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:278) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:745) main-SharedResourceRunner: X11GLXDrawable.setRealized(true): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]], 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) Info: setGL (OpenGL null): main-SharedResourceRunner, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@78a06517 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1329) at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:308) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1430) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:348) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:696) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:589) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:539) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:293) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:745) main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable mapping key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]] - 0.0 (Compat profile, hardware) - 3.0 Mesa 10.1.3, Number(Str) 3.0.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false, glVersionsMapping true main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 3.0 Mesa 10.1.3, Number(Int) 3.0.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 3.0 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK true Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa DRI Intel(R) Sandybridge Mobile / Mesa-Version 10.1.3 (Mesa 10.1.3) Quirks local.0: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Quirks local.X: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Quirks sticky on X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]]: [] main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000002 - 3.0 (Compat profile, hardware) - 3.0 Mesa 10.1.3 main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3000002) -> 0x7e4f4bf main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@78a06517, OpenGL 3.0 (Compat profile, hardware) - 3.0 Mesa 10.1.3 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (Compat profile, hardware) - 3.0 Mesa 10.1.3, use glGetString main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 185, 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_query_renderer 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_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_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_query_renderer 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_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_framebuffer_sRGB 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: 28 main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 213 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) -> 0x4875ddef - entries: 223 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.1: share 0, direct true, version 4.4, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.4 (Core profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 5200002, # 51: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.4 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 4.3, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.3 (Core profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 5200002, # 54: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.3 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 4.2, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Core profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 5200002, # 57: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.2 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.4: share 0, direct true, version 4.1, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Core profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 5200002, # 60: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.1 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.5: share 0, direct true, version 4.0, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Core profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 5200002, # 63: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.0 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 4.0, major[4..4], minor[0..4] main-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.4 main-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.3, major[3..3], minor[1..3] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Core profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 5200002, # 66: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 3.2, major[3..3], minor[1..3] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.2 (Core profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 5200002, # 69: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 3.2 (Core profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 3.1, major[3..3], minor[1..3] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.1 (Core profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 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) -> 0x7e553fa8 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]] - 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 10.1.3, Number(Str) 3.1.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.1 (Core profile, arb, hardware), strictMatch true, glVersionsMapping true main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 3.1 (Core Profile) Mesa 10.1.3, Number(Int) 3.1.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 3.1 (Core profile, arb, hardware) -> has 3.1 (Core profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntOK true Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa DRI Intel(R) Sandybridge Mobile / Mesa-Version 10.1.3 ((Core Profile) Mesa 10.1.3) Quirks local.0: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Quirks local.X: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Quirks sticky on X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]]: [] main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3010005 - 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 10.1.3 main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3010005) -> 0x37abfcf0 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@78a06517, OpenGL 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 10.1.3 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 10.1.3, use glGetStringi main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 112, 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_query_renderer 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_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_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_query_renderer 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_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_framebuffer_sRGB 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: 28 main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 140 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) -> 0x2460bf47 - entries: 151 main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3010005 - 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0 main-SharedResourceRunner: createContextARBVersions.X: ctx 0x7f92dd51a2e0, share 0, direct true, version 3.1, major[3..3], minor[1..3] GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]]: 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 10.1.3 main-SharedResourceRunner: GLContext.resetStates(isInit false) main-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.4, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.4 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 520000c, # 77: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.4 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 4.3, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.3 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 520000c, # 80: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.3 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 4.2, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 520000c, # 83: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.2 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.4: share 0, direct true, version 4.1, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 520000c, # 86: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.1 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.5: share 0, direct true, version 4.0, major[4..4], minor[0..4] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 520000c, # 89: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 4.0 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 4.0, major[4..4], minor[0..4] main-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.2 main-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.3, major[3..3], minor[1..3] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 520000c, # 92: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 3.2, major[3..3], minor[1..3] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.2 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f92dc005c00, id 520000c, # 95: 155:34 Unknown main-SharedResourceRunner: createContextARBImpl: NO 3.2 (Compat profile, arb, hardware) - @creation main-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 3.1, major[3..3], minor[1..3] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.1 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 main-SharedResourceRunner: createContextARBImpl: OK 3.1 (Compat profile, arb, hardware) - @creation, share 0, direct true Info: setGL (OpenGL null): main-SharedResourceRunner, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@abeb9cc java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1329) at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:308) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1430) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1128) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1066) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1000) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:883) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:356) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:696) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:589) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:539) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:293) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:745) main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]] - 3.1 (Compat profile, arb, hardware) - 3.1 (Core Profile) Mesa 10.1.3, Number(Str) 3.1.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.1 (Compat profile, arb, hardware), strictMatch true, glVersionsMapping true main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 3.1 (Core Profile) Mesa 10.1.3, Number(Int) 3.1.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 3.1 (Compat profile, arb, hardware) -> has 3.1 (Compat profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntOK true Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: GLNonCompliant: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa DRI Intel(R) Sandybridge Mobile / Mesa-Version 10.1.3 ((Core Profile) Mesa 10.1.3) Quirks local.0: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLNonCompliant, GLSharedContextBuggy] Quirks local.X: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLNonCompliant, GLSharedContextBuggy] Quirks sticky on X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]]: [] main-SharedResourceRunner: GLContext.setGLFuncAvail.X: FAIL, GL is not compliant: 3.1 (Compat profile, arb, hardware) - 3.1 (Core Profile) Mesa 10.1.3, Mesa DRI Intel(R) Sandybridge Mobile main-SharedResourceRunner: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 3.1, major[3..3], minor[1..3] main-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 3.2 main-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.0, major[2..3], minor[0..0] main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 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) -> 0x7e553fa8 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]] - 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 10.1.3, Number(Str) 3.0.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, hardware), strictMatch true, glVersionsMapping true main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 3.0 Mesa 10.1.3, Number(Int) 3.0.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 3.0 (Compat profile, arb, hardware) -> has 3.0 (Compat profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntOK true Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa DRI Intel(R) Sandybridge Mobile / Mesa-Version 10.1.3 (Mesa 10.1.3) Quirks local.0: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Quirks local.X: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Quirks sticky on X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]]: [] main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 10.1.3 main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3000003) -> 0x2535db27 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@abeb9cc, OpenGL 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 10.1.3 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 10.1.3, use glGetString main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 185, 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_query_renderer 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_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_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_query_renderer 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_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_framebuffer_sRGB 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: 28 main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 213 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) -> 0x48ed241 - entries: 223 main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0 main-SharedResourceRunner: createContextARBVersions.X: ctx 0x7f92dd67d2e0, share 0, direct true, version 3.0, major[2..3], minor[0..0] GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]]: 2.0 (Compat profile, hardware) -> 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) main-SharedResourceRunner: createContextARB-MapVersionsAvailable HAVE: 2.2 -> 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3 main-SharedResourceRunner: GLContext.resetStates(isInit false) main-SharedResourceRunner: createContextARB: SET mappedVersionsAvailableSet .x11_:0_0 .egl_decon_0-0x2080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) .x11_:0_0-0x3040000: 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) .x11_:0_0-0x2020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) .egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat, hardware) .egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) GLContextImpl.mapGLVersions: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]], profileAliasing: true, total 63.899015ms .egl_decon_0-0x2080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) .x11_:0_0-0x3040000: 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) .x11_:0_0-0x2020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) .egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat, hardware) .egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) main-SharedResourceRunner: createContextARB: Requested 2.0 (Compat profile, hardware) main-SharedResourceRunner: createContextARB: Mapped 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) -> 0x7e553fa8 main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, handle 0x5200002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f92edf5e8c0 main-SharedResourceRunner: createContextARBImpl: OK 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, share 0, direct true Info: setGL (OpenGL null): main-SharedResourceRunner, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@7b816bc5 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1329) at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:308) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1430) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:908) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:356) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:696) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:589) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:539) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:293) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295) at java.lang.Thread.run(Thread.java:745) main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0 main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x7e553fa8 main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]] - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3, Number(Str) 3.0.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false, glVersionsMapping false main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 3.0 Mesa 10.1.3, Number(Int) 3.0.0 main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) -> has 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK true Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Sandybridge Mobile Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa DRI Intel(R) Sandybridge Mobile / Mesa-Version 10.1.3 (Mesa 10.1.3) Quirks local.0: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Quirks local.X: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Quirks sticky on X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 2, qsz 0, owner ]]]: [] main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3 main-SharedResourceRunner: GLContext GL ProcAddressTable reusing key(.x11_:0_0-0x3000003) -> 0x2535db27 main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0_0-0x3000003) -> 0x48ed241 - entries: 223 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 0x0 main-SharedResourceRunner: createContextImpl: OK direct true/true main-SharedResourceRunner: Create GL context OK: For jogamp.opengl.x11.glx.X11GLXContext - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3 - obj 0x3028ba80, ctx 0x7f92dd67d2e0, isShared false, surf true 0x5200002, <32a557ea, 404b8725>[count 1, qsz 0, owner ] GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3 GLDebugMessageHandler.init(false) .. n/a SharedDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 1, qsz 0, owner ]]] SharedScreen: X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 1, qsz 0, owner ]]], idx 0] SharedContext: X11GLXContext [Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3 [GL 3.0.0, vendor 10.1.3 (Mesa 10.1.3)], options 0x1403, this 0x3028ba80, handle 0x7f92dd67d2e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7b816bc5, quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@306413aa, Handle 0x5200002, Surface WrappedSurface[ displayHandle 0x7f92dc005c00 , surfaceHandle 0x5200002 , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner true, <5e4a63d3, acd3a8a>[count 1, qsz 0, owner ]]], 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 <1bf540df, 3775e4c>[count 0, qsz 0, owner ] , X11DummyUpstreamSurfaceHook[pixel 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 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]]: 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 *** no mapping for GL3bc on device :0 GLProfile.init map GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map defaultHW 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 defaultAny GLProfile[GL3/GL3.hw] on device :0 GLProfile.init map *** no mapping for GLES3 on device :0 GLProfile.init map *** no mapping for GL4ES3 on device :0 GLProfile.init map GLProfile[GL2GL3/GL3.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/GL2.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 *** no mapping for GL3bc on device :0 GLProfile.init map GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map defaultHW 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 defaultAny GLProfile[GL3/GL3.hw] on device :0 GLProfile.init map GLProfile[GLES3/GLES3.hw] on device :0 GLProfile.init map GLProfile[GL4ES3/GLES3.sw] on device :0 GLProfile.init map GLProfile[GL2GL3/GL3.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/GL2.hw] on device :0 EGLDrawableFactory.createShared(): device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]] EGLDrawableFactory.mapAvailableEGLESConfig: GLES1 ( 1 ), defaultSharedResourceSet true, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice false) EGLDrawableFactory.mapAvailableEGLESConfig: EGL vendor Mesa Project, version 1.4 (DRI2), clientAPIs OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3 GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]]: 1.0 (ES profile, hardware) -> 1.0 (ES profile, FP32 compat, hardware) GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x26653222, isOwner false, <3532ec19, 68c4039c>[count 0, qsz 0, owner ]]]: 1.0 (ES profile, hardware) -> 1.0 (ES profile, FP32 compat, hardware) EGLDrawableFactory.mapAvailableEGLESConfig: GLES3 ( 3 ), defaultSharedResourceSet true, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice false) EGLDrawableFactory.mapAvailableEGLESConfig: EGL vendor Mesa Project, version 1.4 (DRI2), clientAPIs OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3 GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]]: 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 0x59f99ea, isOwner false, <27efef64, 6f7fd0e6>[count 0, qsz 0, owner ]]]: 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 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]]: 2.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 0x3e6fa38a, isOwner false, <66a3ffec, 77caeb3e>[count 0, qsz 0, owner ]]]: 2.0 (ES profile, hardware) -> 3.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 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]] EGLDrawableFactory.createShared: context ES1: true, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] EGLDrawableFactory.createShared: context ES2: false, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] EGLDrawableFactory.createShared: context ES3: true, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] EGLDrawableFactory.map 2 EGLDrawableFactory.map[0] .x11_:0_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], ctp 1.0 (ES profile, FP32 compat, hardware)], es2/3 [es2 false, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], 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 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], ctp 1.0 (ES profile, FP32 compat, hardware)], es2/3 [es2 false, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], 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 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]]: 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 *** no mapping for GL3bc on device :0 GLProfile.init map GLProfile[GL2/GL2.hw] on device :0 GLProfile.init map defaultHW 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 defaultAny GLProfile[GL3/GL3.hw] on device :0 GLProfile.init map GLProfile[GLES3/GLES3.hw] on device :0 GLProfile.init map GLProfile[GL4ES3/GLES3.hw] on device :0 GLProfile.init map GLProfile[GL2GL3/GL3.hw] on device :0 GLProfile.init map GLProfile[GLES2/GLES3.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/GL2.hw] on device :0 GLProfile.initProfilesForDevice: :0: added profile(s): desktop true, egl true GLProfile.initProfilesForDevice: :0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GL3bc false, 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 [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GLES1 true [1.0 (ES profile, FP32 compat, hardware)], count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.hw], GLES2 GLProfile[GLES2/GLES3.hw], GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GLES3.hw], GL2ES2 GLProfile[GL2ES2/GL3.hw], GL2 GLProfile[GL2/GL2.hw], GLES3 GLProfile[GLES3/GLES3.hw], GL3 GLProfile[GL3/GL3.hw], GL2GL3 GLProfile[GL2GL3/GL3.hw], , default GLProfile[GL2/GL2.hw], count 9 / 12] GLProfile.dumpGLInfo: X11GLXContext [Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3 [GL 3.0.0, vendor 10.1.3 (Mesa 10.1.3)], options 0x1403, this 0x3028ba80, handle 0x7f92dd67d2e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7b816bc5, quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@306413aa, Handle 0x5200002, Surface WrappedSurface[ displayHandle 0x7f92dc005c00 , surfaceHandle 0x5200002 , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner false, <5e4a63d3, acd3a8a>[count 0, qsz 0, owner ]]], 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 <1bf540df, 3775e4c>[count 0, qsz 0, owner ] , X11DummyUpstreamSurfaceHook[pixel 64x64] , upstreamSurface false ]], direct true] ----------------------------------------------------------------------------------------------------- X11GraphicsDevice[type .x11, connection :0]: Natives GL4bc false GL4 false GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)] GL3bc false 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 [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)] GLES1 true [1.0 (ES profile, FP32 compat, hardware)] Count 5 / 8 Common GL4ES3 true GL2GL3 true GL2ES2 true GL2ES1 true Mappings GLES1 GLProfile[GLES1/GLES1.hw] GLES2 GLProfile[GLES2/GLES3.hw] GL2ES1 GLProfile[GL2ES1/GL2.hw] GL4ES3 GLProfile[GL4ES3/GLES3.hw] GL2ES2 GLProfile[GL2ES2/GL3.hw] GL2 GLProfile[GL2/GL2.hw] GLES3 GLProfile[GLES3/GLES3.hw] GL3 GLProfile[GL3/GL3.hw] GL2GL3 GLProfile[GL2GL3/GL3.hw] default GLProfile[GL2/GL2.hw] Count 9 / 12 Swap Interval -1 GL Profile GLProfile[GL2/GL2.sw] GL Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3 [GL 3.0.0, vendor 10.1.3 (Mesa 10.1.3)] Quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy] Impl. class jogamp.opengl.gl4.GL4bcImpl GL_VENDOR Intel Open Source Technology Center GL_RENDERER Mesa DRI Intel(R) Sandybridge Mobile GL_VERSION 3.0 Mesa 10.1.3 GLSL true, has-compiler-func: true, version: 1.30 / 1.30.0 GL FBO: basic true, full true GL_EXTENSIONS 185 GLX_EXTENSIONS 28 ----------------------------------------------------------------------------------------------------- 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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x71: 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[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x74: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x75: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x76: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x77: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x78: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x79: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7e: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7f: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x82: 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[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x83: 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[GL2/GL2.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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x21, fbc 0x7c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x86, fbc 0x68: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x87, fbc 0x69: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x88, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x89, 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.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8a, fbc 0x72: 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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8b, fbc 0x73: 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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8c, fbc 0x7a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8d, fbc 0x7b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8e, fbc 0x7d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8f, 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.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x90, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x91, fbc 0x84: 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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x92, fbc 0x85: 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[GL2/GL2.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 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]] GLProfile.init defaultDevice Desktop X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]] GLProfile.init defaultDevice EGL EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]] GLProfile.init profile order [GL4bc, GL3bc, GL2, GL4, GL3, GLES3, GL4ES3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1] GLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5d624da6, isOwner false, <1e67b872, 60addb54>[count 0, qsz 0, owner ]]] Natives GL4bc false GL4 false GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)] GL3bc false 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 [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)] GLES1 true [1.0 (ES profile, FP32 compat, hardware)] Count 5 / 8 Common GL4ES3 true GL2GL3 true GL2ES2 true GL2ES1 true Mappings GLES1 GLProfile[GLES1/GLES1.hw] GLES2 GLProfile[GLES2/GLES3.hw] GL2ES1 GLProfile[GL2ES1/GL2.hw] GL4ES3 GLProfile[GL4ES3/GLES3.hw] GL2ES2 GLProfile[GL2ES2/GL3.hw] GL2 GLProfile[GL2/GL2.hw] GLES3 GLProfile[GLES3/GLES3.hw] GL3 GLProfile[GL3/GL3.hw] GL2GL3 GLProfile[GL2GL3/GL3.hw] default GLProfile[GL2/GL2.hw] Count 9 / 12 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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.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[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x71: 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[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x74: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x75: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x76: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x77: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x78: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x79: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7e: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x7f: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x82: 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[GL2/GL2.hw], offscr[pbuffer, bitmap]] GLCaps[glx vid ----, fbc 0x83: 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[GL2/GL2.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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x21, fbc 0x7c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x86, fbc 0x68: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x87, fbc 0x69: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x88, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x89, 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.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8a, fbc 0x72: 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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8b, fbc 0x73: 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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8c, fbc 0x7a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8d, fbc 0x7b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8e, fbc 0x7d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x8f, 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.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x90, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x91, fbc 0x84: 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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] GLCaps[glx vid 0x92, fbc 0x85: 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[GL2/GL2.hw], on-scr[fbo, pbuffer, bitmap]] EGL Capabilities: GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x12, 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.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x1c, 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.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x22, 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[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x24, 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.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x32, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x36, 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.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x40, 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.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x46, 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[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] GLCaps[egl cfg 0x48, 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.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] Exception in thread "main" javax.media.opengl.GLException: Error: current context null at jogamp.opengl.x11.glx.X11ExternalGLXContext.create(X11ExternalGLXContext.java:74) at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createExternalGLContextImpl(X11GLXDrawableFactory.java:546) at jogamp.opengl.GLDrawableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:476) at com.eda.Main.main(Main.java:70) GLDrawableFactory.shutdownAll 2 instances, on thread NativeWindowFactory_ShutdownHook GLDrawableFactory.shutdownAll[1/2]: jogamp.opengl.x11.glx.X11GLXDrawableFactory DisplayGamma: Reset X11GLXDrawableFactory.shutdown SharedResourceRunner.stop() - NativeWindowFactory_ShutdownHook SharedResourceRunner.run(): RELEASE START - main-SharedResourceRunner Shutdown Shared: Device : X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner false, <5e4a63d3, acd3a8a>[count 0, qsz 0, owner ]]] Screen : X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner false, <5e4a63d3, acd3a8a>[count 0, qsz 0, owner ]]], idx 0] Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@306413aa, Handle 0x5200002, Surface WrappedSurface[ displayHandle 0x7f92dc005c00 , surfaceHandle 0x5200002 , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner false, <5e4a63d3, acd3a8a>[count 0, qsz 0, owner ]]], 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 <1bf540df, 3775e4c>[count 0, qsz 0, owner ] , X11DummyUpstreamSurfaceHook[pixel 64x64] , upstreamSurface false ]] CTX : X11GLXContext [Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 10.1.3 [GL 3.0.0, vendor 10.1.3 (Mesa 10.1.3)], options 0x1403, this 0x3028ba80, handle 0x7f92dd67d2e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7b816bc5, quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@306413aa, Handle 0x5200002, Surface WrappedSurface[ displayHandle 0x7f92dc005c00 , surfaceHandle 0x5200002 , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f92dc005c00, owner true, ResourceToolkitLock[obj 0x713a5d9e, isOwner false, <5e4a63d3, acd3a8a>[count 0, qsz 0, owner ]]], 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 <1bf540df, 3775e4c>[count 0, qsz 0, owner ] , X11DummyUpstreamSurfaceHook[pixel 64x64] , upstreamSurface false ]], direct true] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1329) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.releaseSharedResource(X11GLXDrawableFactory.java:332) at jogamp.opengl.SharedResourceRunner.releaseSharedResources(SharedResourceRunner.java:344) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:326) at java.lang.Thread.run(Thread.java:745) main-SharedResourceRunner: GLContextImpl.destroy.0: obj 0x3028ba80, ctx 0x7f92dd67d2e0, isShared false, surf true 0x5200002, <32a557ea, 404b8725>[count 0, qsz 0, owner ] main-SharedResourceRunner: GLContext.resetStates(isInit false) main-SharedResourceRunner: GLContextImpl.destroy.X: obj 0x3028ba80, ctx 0x0, isShared false, surf true 0x5200002, <32a557ea, 404b8725>[count 0, qsz 0, owner ] main-SharedResourceRunner: setRealized: drawable X11OnscreenGLXDrawable, surface WrappedSurface, isProxySurface true: true -> false java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1329) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.releaseSharedResource(X11GLXDrawableFactory.java:343) at jogamp.opengl.SharedResourceRunner.releaseSharedResources(SharedResourceRunner.java:344) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:326) at java.lang.Thread.run(Thread.java:745) SharedResourceRunner.run(): RELEASE END - main-SharedResourceRunner GLDrawableFactory.shutdownAll[2/2]: jogamp.opengl.egl.EGLDrawableFactory DisplayGamma: Reset EGLDrawableFactory.shutdown EGLDrawableFactory.map 2 EGLDrawableFactory.map[0] .x11_:0_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], ctp 1.0 (ES profile, FP32 compat, hardware)], es2/3 [es2 false, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], 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 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], ctp 1.0 (ES profile, FP32 compat, hardware)], es2/3 [es2 false, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLSharedContextBuggy], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]] EGLDrawableFactory.shutdown: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f9348866f60, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]] EGLDisplayUtil.eglTerminate.X(0x7f9348866f60 ...): EGLDisplayRef[0x7f9348866f60: refCnt 0] = true, singletonEGLDisplay null (use false) EGLDrawableFactory.shutdown: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x614c5515, isOwner false, <77b52d12, 2d554825>[count 0, qsz 0, owner ]]] EGLDisplayUtil.EGLDisplays: Shutdown (open: 0) java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1329) at jogamp.opengl.egl.EGLDisplayUtil.shutdown(EGLDisplayUtil.java:151) at jogamp.opengl.egl.EGLDrawableFactory.shutdownImpl(EGLDrawableFactory.java:251) at javax.media.opengl.GLDrawableFactory.shutdown0(GLDrawableFactory.java:209) at javax.media.opengl.GLDrawableFactory.access$000(GLDrawableFactory.java:97) at javax.media.opengl.GLDrawableFactory$1.run(GLDrawableFactory.java:125) at javax.media.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:266) at javax.media.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:184) at java.lang.Thread.run(Thread.java:745) GLDrawableFactory.shutdownAll.X on thread NativeWindowFactory_ShutdownHook