InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

classic Classic list List threaded Threaded
35 messages Options
12
Reply | Threaded
Open this post in threaded view
|

InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

serkan_tas
Hi,

How can i resolve the issue ?

Exception detail :
===================

Exception in thread "main" java.lang.InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped
        at com.jogamp.opengl.GLProfile.computeProfileMap(GLProfile.java:2098)
        at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1976)
        at com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895)
        at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1861)
        at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
        at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
        at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
        at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
        at com.jogamp.opengl.GLProfile.get(GLProfile.java:1042)
        at com.jogamp.opengl.GLProfile.get(GLProfile.java:1071)
        at com.jogamp.opengl.GLProfile.getMaxFixedFunc(GLProfile.java:824)
        at javax.media.j3d.JoglPipeline.initialize(JoglPipeline.java:131)
        at javax.media.j3d.Pipeline.createPipeline(Pipeline.java:92)
        at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:858)
        at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:267)
        at jMAVSimTester.TestMe.main(TestMe.java:12)


Test Code:
===================
package jMAVSimTester;

import java.awt.GraphicsConfiguration;

import com.sun.j3d.utils.universe.SimpleUniverse;

public class TestMe {

        public static void main(String[] args) {
                // TODO Auto-generated method stub

                GraphicsConfiguration gc = SimpleUniverse.getPreferredConfiguration();
               
                System.out.println(gc.toString());
        }

}


Platform
===================
Ubuntu 20.04 on parallels on Mac M1

Used Libraries
===================
from  https://jogamp.org/deployment/archive/rc/v2.4.0-rc-20210111/jar/

gluegen-rt.jar
gluegen-rt-natives-linux-aarch64.jar
j3dcore.jar
j3dutils.jar
jogl-all.jar
jogl-all-natives-linux-aarch64.jar

Thanks in advance
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

gouessej
Administrator
Hello

Use Virtual Box instead of Parallels or don't use a VM and it will work as expected. I won't spend any time in trying to work around limitations or bugs of OpenGL support in Parallels.

By the way, follow my tutorial for Java3D, you don't need *-natives-linux-aarch64.jar, the native libraries are extracted from jogl-all.jar and gluegen-rt.jar.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

serkan_tas
Hello,

It is your decision to spend time on whatever.

I have to use Prallels for some limitations on native support macos at least for now, that does not mean i prefer to use.

Thank you for your advises.
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

gouessej
Administrator
Your bug is similar to this one:
https://jogamp.org/bugzilla/show_bug.cgi?id=1357

You can try to update Mesa, which version do you use?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

serkan_tas
I checked the mesa version

parallels@ubuntu-linux-20-04-desktop:~/dev/github/jogamp/jogl$ glxinfo | grep "OpenGL version"
OpenGL version string: 3.1 Mesa 21.2.6

Than upgraded to latest

parallels@ubuntu-linux-20-04-desktop:~/dev/github/jogamp/jogl$ glxinfo | grep "OpenGL version"
libGL error: pci id for fd 4: 1ab8:0010, driver (null)
pci id for fd 5: 1ab8:0010, driver (null)
OpenGL version string: 3.1 Mesa 22.2.0-devel (git-d2ab0ed 2022-05-09 focal-oibaf-ppa)

And get the message :



libEGL warning: pci id for fd 19: 1ab8:0010, driver (null)

pci id for fd 20: 1ab8:0010, driver (null)
Exception in thread "main" java.lang.InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped
        at com.jogamp.opengl.GLProfile.computeProfileMap(GLProfile.java:2098)
        at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1976)
        at com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895)
        at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1861)
        at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
        at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
        at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
        at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
        at com.jogamp.opengl.GLProfile.get(GLProfile.java:1042)
        at com.jogamp.opengl.GLProfile.get(GLProfile.java:1071)
        at com.jogamp.opengl.GLProfile.getMaxFixedFunc(GLProfile.java:824)
        at javax.media.j3d.JoglPipeline.initialize(JoglPipeline.java:131)
        at javax.media.j3d.Pipeline.createPipeline(Pipeline.java:92)
        at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:858)
        at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:267)
        at jMAVSimTester.TestMe.main(TestMe.java:12)
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

serkan_tas
This is the code block where exception occurs :

final GLProfile _mglp = _mappedProfiles.get( profileImpl );
if( null == _mglp ) {
     // Bug 1383: We may consider allowing cross mapping here,
     // i.e. mapping on actually non-supported (implementation) profiles
     throw new InternalError("XXX0 profile["+i+"]: "+profile+" -> profileImpl "+profileImpl+" !!! not mapped ");
 }
 glProfile = new GLProfile(profile, _mglp, isHardwareRasterizer[0], false /* custom */);
 
And the stack :

no method return value
device EGLGraphicsDevice  (id=38)
desktopCtxUndef false
esCtxUndef false
isHardwareRasterizer (id=52)
defaultGLProfileAny null
defaultGLProfileHW null
_mappedProfiles HashMap<K,V>  (id=53)
i 2
profile "GL2" (id=61)
profileImpl "GL3bc" (id=60)
_mglp null
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

gouessej
Administrator
What's your hardware? GPU?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

serkan_tas
Macbook Apple M1 Max

10 cores CPU
32 core GPU
16 core Neural Engine
32 GB integrated memory
1 TB SSD

https://www.macrumors.com/guide/m1-max/

Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

serkan_tas
is it sufficient or you need something different @gouessej ?


Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

Martin
Hi,

For M1 I rather use this release https://github.com/jzy3d/jogl-maven-deployer#getting-jogl-24-rc-4-for-macos-bigsur-20211116.

Hope this can help a bit :/
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

serkan_tas
Hi Martin,

I used the maven dependencies from your reference git repo but there is no change. Still getting the "not mapped" error.

I guess it is better to go some other way until the bug is fixed.

Thank you so much
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

gouessej
Administrator
This bug has a chance to be fixed if and only if I succeed in reproducing it on my hardware.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

serkan_tas
It sounds better than never :)

I do not have domain expertise but working with java for many years. If you guide me I may contribute to fix the bug e.g. via some kind of remote debugging.

Thanks gouessej
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

newell
Julien,

I am running into this same issue and wondering if you have any ideas.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy

$ uname -r
5.15.0-56-generic

$ sudo lshw -c video
  *-display                
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 resolution=3840,2160
       resources: irq:31 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:4000(size=64) memory:c0000-dffff

$ sudo lspci -v -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
        Subsystem: Lenovo 4th Gen Core Processor Integrated Graphics Controller
        Flags: bus master, fast devsel, latency 0, IRQ 31
        Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 4000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915
        Kernel modules: i915


$ java -classpath $CLASSPATH -Dnewt.debug=all -Dnativewindow.debug=all -Djogl.debug=all org.vorthmann.zome.ui.ApplicationUI
Dec 13, 2022 11:21:25 PM org.vorthmann.zome.ui.ApplicationUI initialize
INFO: splash screen displayed
Dec 13, 2022 11:21:25 PM com.vzome.desktop.awt.ApplicationController <init>
INFO: ApplicationController .initialize() starting
Dec 13, 2022 11:21:25 PM com.vzome.desktop.awt.ApplicationController <init>
INFO: ApplicationController initialization in milliseconds: 174
GLProfile.initSingleton() - thread AWT-EventQueue-0
    [2]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
    [3]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
    [4]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009)
    [5]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743)
    [6]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754)
    [7]: org.vorthmann.zome.render.jogl.JoglFactory.createRenderingViewer(JoglFactory.java:52)
    [8]: org.vorthmann.zome.ui.DocumentFrame.<init>(DocumentFrame.java:546)
    [9]: org.vorthmann.zome.ui.ApplicationUI.propertyChange(ApplicationUI.java:401)
    [10]: java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
    [11]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
    [12]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
    [13]: com.vzome.desktop.controller.DefaultController.firePropertyChange(DefaultController.java:226)
    [14]: com.vzome.desktop.awt.ApplicationController.newDocumentController(ApplicationController.java:577)
    [15]: com.vzome.desktop.awt.ApplicationController.doAction(ApplicationController.java:272)
    [16]: com.vzome.desktop.controller.DefaultController.actionPerformed(DefaultController.java:43)
    [17]: org.vorthmann.zome.ui.ApplicationUI$InitializationWorker.run(ApplicationUI.java:373)
    [18]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    [19]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
    [20]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    [21]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    [22]: java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    [23]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [24]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    [25]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    [26]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    [27]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    [28]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    [29]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [30]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
guessX: <:0> isSet true
guessWayland: <wayland-0> isSet true
guessGBM: </dev/dri/card0> exists true
guessVCIVUsed: hasVCLib = false && !hasVC4ModLocation = !false && !hasDriCard0File = !true
AWT-EventQueue-0 - Info: NativeWindowFactory.<init>: Type .x11 custom / .x11 native
AWT-EventQueue-0 - NativeWindowFactory.initSingleton()
JAWTUtil initialization (JAWT/JNI/...); SKIP_AWT_HIDPI false
JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true)
Checking for Java2D/OpenGL support
Java2D support: default GraphicsConfiguration = sun.java2d.xr.XRGraphicsConfig
JOGL/Java2D OGL Pipeline active false, resourceCompatible false
JAWTUtil stk.0: Unable to make public static final void sun.awt.SunToolkit.awtLock() accessible: module java.desktop does not "exports sun.awt" to unnamed module @6fa4fbe3
JAWTUtil: Has sun.awt.SunToolkit: awtLock/awtUnlock false, disableBackgroundErase false
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 com.jogamp.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@467d1df1
NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@467d1df1
NativeWindowFactory requiresToolkitLock true, desktopHasThreadingIssues false
NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@467d1df1
AWT-EventQueue-0 - Info: GraphicsConfigurationFactory.<init>
AWT-EventQueue-0 - GraphicsConfigurationFactory.initSingleton()
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.AbstractGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@2b1b301b, overridding: null
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@594f1831, overridding: null
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@2f425ed6, overridding: null
GLProfile.init - thread: AWT-EventQueue-0
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 5.15.0-56-generic (5.15.0), amd64 (X86_64, GENERIC_ABI), 8 cores, littleEndian true
MachineDataInfo: runtimeValidated 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: 18.0.2-ea (18.0.2u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
Platform: Java Vendor: Private Build, Unknown, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20210111
Implementation Build: 2.4-b938-20210111
Implementation Branch: origin/master
Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9
Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d
Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8
Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c
Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126
Implementation SHA Natives-this: 0
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.nativewindow
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20210111
Implementation Build: 2.4-b1507-20210111
Implementation Branch: origin/master
Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991
Implementation SHA Sources: null
Implementation SHA Classes: null
Implementation SHA Classes-this: null
Implementation SHA Natives: null
Implementation SHA Natives-this: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.opengl
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20210111
Implementation Build: 2.4-b1507-20210111
Implementation Branch: origin/master
Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991
Implementation SHA Sources: null
Implementation SHA Classes: null
Implementation SHA Classes-this: null
Implementation SHA Natives: null
Implementation SHA Natives-this: null
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: .x11: jogamp.opengl.x11.glx.X11GLXDrawableFactory
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@57bc814e, overridding: null
    [2]: com.jogamp.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:231)
    [3]: jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.registerFactory(X11GLXGraphicsConfigurationFactory.java:89)
    [4]: jogamp.opengl.x11.glx.X11GLXDrawableFactory.<init>(X11GLXDrawableFactory.java:125)
    [5]: java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
    [6]: java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    [7]: java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483)
    [8]: com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:266)
    [9]: com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:288)
    [10]: com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:308)
    [11]: com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:330)
    [12]: com.jogamp.opengl.GLDrawableFactory.initSingletonImpl(GLDrawableFactory.java:157)
    [13]: com.jogamp.opengl.GLDrawableFactory.initSingleton(GLDrawableFactory.java:117)
    [14]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1765)
    [15]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
    [16]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
    [17]: java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
    [18]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
    [19]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
    [20]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009)
    [21]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743)
    [22]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754)
    [23]: org.vorthmann.zome.render.jogl.JoglFactory.createRenderingViewer(JoglFactory.java:52)
    [24]: org.vorthmann.zome.ui.DocumentFrame.<init>(DocumentFrame.java:546)
    [25]: org.vorthmann.zome.ui.ApplicationUI.propertyChange(ApplicationUI.java:401)
    [26]: java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
    [27]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
    [28]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
    [29]: com.vzome.desktop.controller.DefaultController.firePropertyChange(DefaultController.java:226)
    [30]: com.vzome.desktop.awt.ApplicationController.newDocumentController(ApplicationController.java:577)
    [31]: com.vzome.desktop.awt.ApplicationController.doAction(ApplicationController.java:272)
    [32]: com.vzome.desktop.controller.DefaultController.actionPerformed(DefaultController.java:43)
    [33]: org.vorthmann.zome.ui.ApplicationUI$InitializationWorker.run(ApplicationUI.java:373)
    [34]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    [35]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
    [36]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    [37]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    [38]: java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    [39]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [40]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    [41]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    [42]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    [43]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    [44]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    [45]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [46]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable
Factory #0: DeviceCapsType[com.jogamp.nativewindow.AbstractGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@2b1b301b
Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@57bc814e
Factory #2: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@2f425ed6
Factory #3: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@594f1831
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.x11.X11GraphicsDevice, class com.jogamp.nativewindow.DefaultGraphicsDevice, interface com.jogamp.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface com.jogamp.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@594f1831
SharedResourceRunner.start() - start new Thread - AWT-EventQueue-0
SharedResourceRunner.run(): STARTED - AWT-EventQueue-0-SharedResourceRunner
SharedResourceRunner.run(): READY - AWT-EventQueue-0-SharedResourceRunner
Info: EGLDrawableFactory: EGL ES2 - OK (includesES1 true, isANGLE: false, eglInitialize 0x7fb41405f050)
Info: EGLDrawableFactory: EGL ES1 - OK (ES2 lib)
Info: EGLDrawableFactory: EGL GLn - OK (eglTableReset true, eglInitialize 0x7fb41405f050)
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@1244bd26, overridding: jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@57bc814e
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@1244bd26, overridding: null
SharedResourceRunner.start() - start new Thread - AWT-EventQueue-0
SharedResourceRunner.run(): STARTED - AWT-EventQueue-0-SharedResourceRunner
SharedResourceRunner.run(): READY - AWT-EventQueue-0-SharedResourceRunner
Info: GLProfile.init - Default device is desktop derived: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5600cb96, isOwner false, <14dc8f2f, 615b1da0>[count 0, qsz 0, owner <NULL>]]]
Info: GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner false, <292ab593, 10251b0b>[count 0, qsz 0, owner <NULL>]]] (com.jogamp.nativewindow.egl.EGLGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory true
GLProfile.init map .egl_:0_0, desktopCtxUndef true, esCtxUndef true
GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device .egl_:0_0
GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL2/GL2.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL4/GL4.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL3/GL3.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GLES3/GLES3.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL4ES3/GL4bc.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GLES2/GLES2.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GLES1/GLES1.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device .egl_:0_0
SharedResourceRunner.getOrCreateShared() EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner false, <292ab593, 10251b0b>[count 0, qsz 0, owner <NULL>]]]: trying - AWT-EventQueue-0
    [2]: jogamp.opengl.SharedResourceRunner.getOrCreateShared(SharedResourceRunner.java:222)
    [3]: jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:1039)
    [4]: jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:95)
    [5]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:188)
    [6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217)
    [7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385)
    [8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1968)
    [9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895)
    [10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1861)
    [11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
    [12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
    [13]: java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
    [14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
    [15]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
    [16]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009)
    [17]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743)
    [18]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754)
    [19]: org.vorthmann.zome.render.jogl.JoglFactory.createRenderingViewer(JoglFactory.java:52)
    [20]: org.vorthmann.zome.ui.DocumentFrame.<init>(DocumentFrame.java:546)
    [21]: org.vorthmann.zome.ui.ApplicationUI.propertyChange(ApplicationUI.java:401)
    [22]: java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
    [23]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
    [24]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
    [25]: com.vzome.desktop.controller.DefaultController.firePropertyChange(DefaultController.java:226)
    [26]: com.vzome.desktop.awt.ApplicationController.newDocumentController(ApplicationController.java:577)
    [27]: com.vzome.desktop.awt.ApplicationController.doAction(ApplicationController.java:272)
    [28]: com.vzome.desktop.controller.DefaultController.actionPerformed(DefaultController.java:43)
    [29]: org.vorthmann.zome.ui.ApplicationUI$InitializationWorker.run(ApplicationUI.java:373)
    [30]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    [31]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
    [32]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    [33]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    [34]: java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    [35]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [36]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    [37]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    [38]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    [39]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    [40]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    [41]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [42]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
SharedResourceRunner.doAndWait() START init: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner false, <292ab593, 10251b0b>[count 0, qsz 0, owner <NULL>]]], release: null - AWT-EventQueue-0
SharedResourceRunner.doAndWait() set command: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner false, <292ab593, 10251b0b>[count 0, qsz 0, owner <NULL>]]], release: null - AWT-EventQueue-0
SharedResourceRunner.run(): WOKE UP for device connection init: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner false, <292ab593, 10251b0b>[count 0, qsz 0, owner <NULL>]]], release: null - AWT-EventQueue-0-SharedResourceRunner
SharedResourceRunner.run(): create Shared for: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner false, <292ab593, 10251b0b>[count 0, qsz 0, owner <NULL>]]] - AWT-EventQueue-0-SharedResourceRunner
EGLDrawableFactory.MapGLVersions: device EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner - EGLGraphicsDevice.open(): EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDisplayUtil.eglGetDisplay.p: eglGetPlatformDisplay available: true, eglClientVersion '1.5.0 (1.5 libglvnd)' via[Version true, err 0x3000 / Extension false, err 0x3000]
EGLDisplayUtil.eglGetDisplay.X: eglDisplay(0x0) @ 12757/.x11: 0x7fb3c8001880, OK, singletonEGLDisplay null (use false)
EGLDisplayUtil.EGL.eglInitialize 0x7fb3c8001880 -> true
EGLDisplayUtil.EGL.eglInitialize EGLDisplayRef[0x7fb3c8001880: refCnt 1]
EGLDisplayUtil.eglInitialize(0x7fb3c8001880 ...): EGLDisplayRef[0x7fb3c8001880: refCnt 1] = true, eglVersion 1.5, singletonEGLDisplay EGLDisplayRef[0x7fb3c8001880: refCnt 1] (use false)
EGLFeatures on device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], vendor Mesa Project
  Client APIs: 'OpenGL OpenGL_ES '; has EGL 1.4 true -> has OpenGL true
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
  Extensions: EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display  
  KHR_create_context: true
  KHR_surfaceless_context: true
EGLDrawableFactory.MapGLVersions: defaultDevice EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDrawableFactory.MapGLVersions: defaultDevice EGLFeatures EGLFeatures[vendor Mesa Project, version 1.5.0, has[GL-API true, KHR[CreateContext true, Surfaceless true]]]
EGLDrawableFactory.MapGLVersions: GLES2 ( 2 ), mapsADeviceToDefaultDevice false (useDefaultDevice true, defaultDeviceHasPBuffer true, hasDesktopFactory true, isEGLGraphicsDevice true), isDRM_GBM false
EGLGraphicsConfiguration.eglChooseConfig: eglChooseConfig eglDisplay 0x7fb3c8001880, 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[GLES2/GLES2.sw], on-scr[.]], winbits WINDOW, fboAvail false, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], .egl_:0_0, numEGLConfigs 36
EGLGraphicsConfiguration.eglChooseConfig: #1 eglChooseConfig: recommended fbcfg 0x7fb3c80a2b00, idx 0
EGLGraphicsConfiguration.eglChooseConfig: #1 useRecommendedIndex true, shallSkipCapsChooser true
EGLGraphicsConfiguration.eglChooseConfig: #1 fbcfg recommended caps GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
EGLGraphicsConfiguration.eglChooseConfig: got configs: 1
0: GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
EGLGraphicsConfiguration.eglChooseConfig: X chosen :0, eglConfig: 0x7fb3c80a2b00: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
EGLSurface.ctor().3: EGLSurface[ displayHandle 0x7fb3c8001880
, surfaceHandle 0x0
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <16825f1a, 4d10d69e>[count 0, qsz 0, owner <NULL>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
Surface Hierarchy of jogamp.opengl.egl.EGLSurface
  Surface device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
  Surface size 64x64, handle 0x0
  Upstream options UOB[ ]
  Upstream Hook com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    Upstream Hook's Surface NULL

EGLDrawableFactory.MapGLVersions.0: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: setRealized: drawable EGLDrawable, surface EGLSurface, isProxySurface true: false -> true
    [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
    [3]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:763)
    [4]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [5]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [7]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner: EGLDrawable.setRealized(true): NOP - EGLSurface[ displayHandle 0x7fb3c8001880
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <16825f1a, 4d10d69e>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
AWT-EventQueue-0-SharedResourceRunner: createHandle of EGLSurface[ displayHandle 0x7fb3c8001880
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <16825f1a, 4d10d69e>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
Surface Hierarchy of jogamp.opengl.egl.EGLSurface
  Surface device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
  Surface size 64x64, handle 0x0
  Upstream options UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
  Upstream Hook com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    Upstream Hook's Surface NULL

AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit true)
AWT-EventQueue-0-SharedResourceRunner: GLContext.makeCurrent: Surfaceless evaluate
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createImpl: START GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]], share 0x0
AWT-EventQueue-0-SharedResourceRunner: Use ARB[avail[disabled false, quirk false] -> true]]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions is SET (:0): false
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions START (GLDesktop true, GLES true, minorVersion true) on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.2 [3.2 .. 3.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.2 (ES profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 3.2 (ES profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb3e770c600 (opt), glGetString 0x7fb3e770c5e0, glGetIntegerv 0x7fb3e770ac20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 3.2 (ES profile, arb, compat[], hardware) - OpenGL ES 3.2 Mesa 22.0.5, has Number(Str) 3.2.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 3.2 (ES profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 3.2.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String OpenGL ES 3.2 Mesa 22.0.5, Number(Int) 3.2.0 - 3.2 (ES profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 3.2 (ES profile, arb, compat[], hardware) -> has 3.2 (ES profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[], hardware) - OpenGL ES 3.2 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable mapping key(EGL-.egl_:0_0) -> 0x4dc4f27b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[], hardware)) -> 0x284367e0: jogamp.opengl.es3.GLES3ProcAddressTable
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GLES3Impl, jogamp.opengl.es3.GLES3Impl@1473812e
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456)
    [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395)
    [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1193)
    [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969)
    [8]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [12]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [13]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [14]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [15]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [16]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es3.GLES3Impl@1473812e, OpenGL 3.2 (ES profile, arb, compat[], hardware) - OpenGL ES 3.2 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.2 (ES profile, arb, compat[], hardware) - OpenGL ES 3.2 Mesa 22.0.5, use glGetStringi
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 143, used glGetStringi
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 3, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 50
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 193
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_2_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.egl_:0_0-0x3020009) -> 0x2905c92f - entries: 198
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - glErr 0x0
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x7fb3c80b4dc0, share 0, direct true, version 3.2 [3.2 .. 3.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 3 (ES profile, compat[], hardware) -> 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 3 (ES profile, compat[], hardware): [None] -> [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions HAVE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 3 (ES profile, compat[], hardware)[3.0 .. 3.2]: [None] -> [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 2 (ES profile, compat[], hardware) -> 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 2 (ES profile, compat[], hardware): [None] -> [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 1.1 [1.1 .. 1.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 1.1 (ES profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 1, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 1.1 (ES profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb3e770c600 (opt), glGetString 0x7fb3e770c5e0, glGetIntegerv 0x7fb3e770ac20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 1.1 (ES profile, arb, compat[], hardware) - OpenGL ES-CM 1.1 Mesa 22.0.5, has Number(Str) 1.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 1.1 (ES profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 1.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (String): String OpenGL ES-CM 1.1 Mesa 22.0.5, Number(Str) 1.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 1.1 (ES profile, arb, compat[], hardware) -> has 1.1 (ES profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK false
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x1010009 - 1.1 (ES profile, arb, compat[], hardware) - OpenGL ES-CM 1.1 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable reusing key(EGL-.egl_:0_0) -> 0x4dc4f27b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.egl_:0_0-0x1010009 - 1.1 (ES profile, arb, compat[], hardware)) -> 0x579fafaf: jogamp.opengl.es1.GLES1ProcAddressTable
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GLES1Impl, jogamp.opengl.es1.GLES1Impl@2353580d
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456)
    [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395)
    [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1217)
    [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969)
    [8]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [12]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [13]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [14]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [15]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [16]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es1.GLES1Impl@2353580d, OpenGL 1.1 (ES profile, arb, compat[], hardware) - OpenGL ES-CM 1.1 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 1.1 (ES profile, arb, compat[], hardware) - OpenGL ES-CM 1.1 Mesa 22.0.5, use glGetString
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 49, used glGetString
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 3, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 50
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 99
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.egl_:0_0-0x1010009) -> 0x7aba2b48 - entries: 102
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x1010009 - 1.1 (ES profile, arb, compat[FP32], hardware) - glErr 0x0
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x7fb3c819bf80, share 0, direct true, version 1.1 [1.1 .. 1.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 1 (ES profile, compat[], hardware) -> 1.1 (ES profile, arb, compat[FP32], hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 1 (ES profile, compat[], hardware): [None] -> [1.1 (ES profile, arb, compat[FP32], hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions HAVE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 1 (ES profile, compat[], hardware)[1.0 .. 1.1]: [None] -> [1.1 (ES profile, arb, compat[FP32], hardware)]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.6 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.6 (Core profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 4.6 (Core profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb3e770c600 (opt), glGetString 0x7fb3e770c5e0, glGetIntegerv 0x7fb3e770ac20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 4.6 (Core profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5, has Number(Str) 4.6.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 4.6 (Core profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 4.6.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.6 (Core Profile) Mesa 22.0.5, Number(Int) 4.6.0 - 4.6 (Core profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 4.6 (Core profile, arb, compat[], hardware) -> has 4.6 (Core profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 ((Core Profile) Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 ((Core Profile) Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x4060005 - 4.6 (Core profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable reusing key(EGL-.egl_:0_0) -> 0x4dc4f27b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.egl_:0_0-0x4060005 - 4.6 (Core profile, arb, compat[], hardware)) -> 0x1898b56b: jogamp.opengl.gl4.GL4bcProcAddressTable
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@73f645a0
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456)
    [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395)
    [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1252)
    [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969)
    [8]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [12]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [13]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [14]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [15]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [16]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@73f645a0, OpenGL 4.6 (Core profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.6 (Core profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5, use glGetStringi
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 210, used glGetStringi
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 3, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 50
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 260
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_6 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_5 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_4 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_3 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.egl_:0_0-0x4060005) -> 0x142544b7 - entries: 280
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x4060005 - 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - glErr 0x0
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x7fb3c80d04b0, share 0, direct true, version 4.6 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 4 (Core profile, compat[], hardware) -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 4 (Core profile, compat[], hardware): [None] -> [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions HAVE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 4 (Core profile, compat[], hardware)[4.0 .. 4.6]: [None] -> [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 3 (Core profile, compat[], hardware) -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 3 (Core profile, compat[], hardware): [None] -> [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.6 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.6 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.6 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 4.5 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.5 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.5 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 4.4 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.4 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.4 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.4: share 0, direct true, version 4.3 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.3 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.3 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.5: share 0, direct true, version 4.2 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.2 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.2 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.6: share 0, direct true, version 4.1 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.1 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.1 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.7: share 0, direct true, version 4.0 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.0 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.0 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 4.0 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions NOPE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], 4 (Compat profile, compat[], hardware) [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.3 [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.3 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 3.3 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 3.2 [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.2 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 3.2 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 3.1 [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.1 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 3.1 (Compat profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb3e770c600 (opt), glGetString 0x7fb3e770c5e0, glGetIntegerv 0x7fb3e770ac20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 3.1 (Compat profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5, has Number(Str) 4.6.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 3.1 (Compat profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 4.6.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.6 (Core Profile) Mesa 22.0.5, Number(Int) 4.6.0 - 4.6 (Core profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: FAIL, GL version mismatch (Int): requested 3.1 (Compat profile, arb, compat[], hardware) -> has 4.6 (Core Profile) Mesa 22.0.5, 4.6.0 - 4.6 (Core profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 3.1 [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions NOPE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], 3 (Compat profile, compat[], hardware) [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.0 [3.0 .. 2.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.0 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 3.0 (Compat profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 3.0 (Compat profile, arb, compat[], hardware) - 3.1 Mesa 22.0.5, has Number(Str) 3.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 3.0 (Compat profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 3.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 3.1 Mesa 22.0.5, Number(Int) 3.1.0 - 3.1 (Compat profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 3.0 (Compat profile, arb, compat[], hardware) -> has 3.1 (Compat profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x3010003 - 3.1 (Compat profile, arb, compat[], hardware) - 3.1 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable reusing key(EGL-.egl_:0_0) -> 0x4dc4f27b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.egl_:0_0-0x3010003 - 3.1 (Compat profile, arb, compat[], hardware)) -> 0x5a4a8003: jogamp.opengl.gl4.GL4bcProcAddressTable
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@665e2b75
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456)
    [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395)
    [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1317)
    [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969)
    [8]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [12]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [13]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [14]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [15]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [16]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@665e2b75, OpenGL 3.1 (Compat profile, arb, compat[], hardware) - 3.1 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.1 (Compat profile, arb, compat[], hardware) - 3.1 Mesa 22.0.5, use glGetStringi
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 278, used glGetStringi
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 3, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 50
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 328
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.egl_:0_0-0x3010003) -> 0x2744b95b - entries: 339
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x3010003 - 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - glErr 0x500
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x7fb3c80d04b0, share 0, direct true, version 3.0 [3.0 .. 2.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 2 (Compat profile, compat[], hardware) -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 2 (Compat profile, compat[], hardware): [None] -> [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions HAVE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 2 (Compat profile, compat[], hardware)[2.0 .. 3.0]: [None] -> [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions SET .egl_:0_0
MapGLVersions .egl_:0_0-0x3040000: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x4040000: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x2020000: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)
MapGLVersions .egl_:0_0-0x2080000: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x3080000: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x1080000: 1.1 (ES profile, arb, compat[FP32], hardware)
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions END (success true) on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], profileAliasing: true, total 97.034178ms
MapGLVersions .egl_:0_0-0x3040000: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x4040000: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x2020000: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)
MapGLVersions .egl_:0_0-0x2080000: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x3080000: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x1080000: 1.1 (ES profile, arb, compat[FP32], hardware)
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions requested GLProfile[GLES2/GLES2.sw] -> 2.0 (ES profile, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions Mapped 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb3e770c600 (opt), glGetString 0x7fb3e770c5e0, glGetIntegerv 0x7fb3e770ac20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5, has Number(Str) 3.2.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch false, glVersionsMapping false, hasGLVersionByString 3.2.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String OpenGL ES 3.2 Mesa 22.0.5, Number(Int) 3.2.0 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) -> has 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable reusing key(EGL-.egl_:0_0) -> 0x4dc4f27b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable reusing key(.egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)) -> 0x284367e0: jogamp.opengl.es3.GLES3ProcAddressTable -> jogamp.opengl.es3.GLES3
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GLES3Impl, jogamp.opengl.es3.GLES3Impl@19fa51f8
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:993)
    [5]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [6]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [9]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [10]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [11]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [12]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [13]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache reusing key(.egl_:0_0-0x3020009) -> 0x2905c92f - entries: 198
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - glErr 0x0
AWT-EventQueue-0-SharedResourceRunner: createImpl: OK (ARB) on eglDevice EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], GLProfile[GLES2/GLES2.sw], shareWith 0x0, error 0x300d
AWT-EventQueue-0-SharedResourceRunner: createImpl: Created OpenGL context 0x7fb3c81e0c30,
        write surface 0x0,
        read  surface 0x0,
        EGLContext [Version 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5 [GL 3.2.0, vendor 22.0.5 (Mesa 22.0.5)], options 0x7c09, this 0x35d99591, handle 0x7fb3c81e0c30, isShared false, jogamp.opengl.es3.GLES3Impl@19fa51f8,
         quirks: [GLSharedContextBuggy, No10BitColorCompOffscreen],
        Drawable: jogamp.opengl.egl.EGLDrawable[realized true,
        factory    jogamp.opengl.egl.EGLDrawableFactory@173e805c,
        surface    EGLSurface[ displayHandle 0x7fb3c8001880
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <16825f1a, 4d10d69e>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ],
        eglSurface 0x0,
        eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, 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[GLES2/GLES2.sw], on-scr[.]],
        chosen     GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]] ,
        sharing with 0x0
AWT-EventQueue-0-SharedResourceRunner: Create GL context OK: For jogamp.opengl.egl.EGLContext - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5 - obj 0x35d99591, ctx 0x7fb3c81e0c30, isShared false, surf true 0x0, <ac144d, 2a0fb62>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
AWT-EventQueue-0-SharedResourceRunner: GLContext.makeCurrent: Surfaceless OK - validated
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5
GLDebugMessageHandler.init(false) .. n/a
AWT-EventQueue-0-SharedResourceRunner: GLContextImpl.destroy.0: obj 0x35d99591, ctx 0x7fb3c81e0c30, isShared false, surf true 0x0, <ac144d, 2a0fb62>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: GLContextImpl.destroy.X: obj 0x35d99591, ctx 0x0, isShared false, surf true 0x0, <ac144d, 2a0fb62>[count 0, qsz 0, owner <NULL>]
AWT-EventQueue-0-SharedResourceRunner: setRealized: drawable EGLDrawable, surface EGLSurface, isProxySurface true: true -> false
    [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
    [3]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:800)
    [4]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [5]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [7]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner: EGLDrawable: destroyHandle of 0x0
Surface Hierarchy of jogamp.opengl.egl.EGLSurface
  Surface device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
  Surface size 64x64, handle 0x0
  Upstream options UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
  Upstream Hook com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    Upstream Hook's Surface NULL

AWT-EventQueue-0-SharedResourceRunner: EGLSurface         : EGLSurface[ displayHandle 0x7fb3c8001880
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <16825f1a, 4d10d69e>[count 0, qsz 0, owner <NULL>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
    [2]: jogamp.opengl.egl.EGLDrawable.destroyHandle(EGLDrawable.java:89)
    [3]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:196)
    [4]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:800)
    [5]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [6]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [7]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [8]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner: EGLDrawable.setRealized(false): NOP - EGLSurface[ displayHandle 0x7fb3c8001880
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb3c80a2b00, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <16825f1a, 4d10d69e>[count 0, qsz 0, owner <NULL>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
EGLDrawableFactory.MapGLVersions: mapSuccess true, mappedToDefaultDevice false
EGLDrawableFactory.MapGLVersions: defDevice  : EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDrawableFactory.MapGLVersions: adevice    : EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDrawableFactory.MapGLVersions: eglDevice  : EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner true, <292ab593, 10251b0b>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDrawableFactory.MapGLVersions: context ES1: true, quirks [GLSharedContextBuggy, No10BitColorCompOffscreen]
EGLDrawableFactory.MapGLVersions: context ES2: true, quirks [GLSharedContextBuggy, No10BitColorCompOffscreen]
EGLDrawableFactory.MapGLVersions: context ES3: true, quirks [GLSharedContextBuggy, No10BitColorCompOffscreen]
EGLDrawableFactory.MapGLVersions: context GLn: true, quirks [GLSharedContextBuggy, No10BitColorCompOffscreen]
EGLDrawableFactory.MapGLVersion.map 0
SharedResourceRunner.run(): READY - AWT-EventQueue-0-SharedResourceRunner
SharedResourceRunner.doAndWait() END init: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner false, <292ab593, 10251b0b>[count 0, qsz 0, owner <NULL>]]], release: null - AWT-EventQueue-0
SharedResourceRunner.getOrCreateShared() EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb3c8001880, owner true, ResourceToolkitLock[obj 0x59ffec74, isOwner false, <292ab593, 10251b0b>[count 0, qsz 0, owner <NULL>]]]: success - AWT-EventQueue-0
GLProfile.init map .egl_:0_0, desktopCtxUndef false, esCtxUndef false
GLProfile.init map *** no mapping for GL4bc on device .egl_:0_0
GLProfile.init map *** no mapping for GL3bc on device .egl_:0_0
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped
        at com.jogamp.opengl.GLProfile.computeProfileMap(GLProfile.java:2098)
        at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1976)
        at com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895)
        at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1861)
        at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
        at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
        at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
        at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
        at com.jogamp.opengl.GLProfile.get(GLProfile.java:1009)
        at com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743)
        at com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754)
        at org.vorthmann.zome.render.jogl.JoglFactory.createRenderingViewer(JoglFactory.java:52)
        at org.vorthmann.zome.ui.DocumentFrame.<init>(DocumentFrame.java:546)
        at org.vorthmann.zome.ui.ApplicationUI.propertyChange(ApplicationUI.java:401)
        at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
        at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
        at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
        at com.vzome.desktop.controller.DefaultController.firePropertyChange(DefaultController.java:226)
        at com.vzome.desktop.awt.ApplicationController.newDocumentController(ApplicationController.java:577)
        at com.vzome.desktop.awt.ApplicationController.doAction(ApplicationController.java:272)
        at com.vzome.desktop.controller.DefaultController.actionPerformed(DefaultController.java:43)
        at org.vorthmann.zome.ui.ApplicationUI$InitializationWorker.run(ApplicationUI.java:373)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

Martin
Hi,

Somehow JOGL can't map an implementation to the OpenGL version it does detect.

Looking for GL3bc means JOGL assume your hadware supports OpenGL 3 and is in backward compatible mode.

I would first run glxinfo command on the terminal to check which OpenGL version your hardware claim.

Then I would try is to call GLProfile.getMaximum(true) instead of GLProfile.getDefault() OR GLProfile.get("your OpenGL version") (which is definetely not portable but at least help understanding your situation).

Last, there is an option to avoid entering the backward compatible mode which is : -Djogl.disable.openglcore=true (or maybe the contrary I don't remember exactly :) ) I remember this partially resolved the problem for me some time ago.

NB : this discussion relates to your problem and may be instructive.


 
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

gouessej
Administrator
In reply to this post by newell
Ok I'll have to test with Mesa 22 and Intel HD Graphics 4600. As you use OpenJDK 18, use --add-opens
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

gouessej
Administrator
In reply to this post by newell
newell, you have to use --add-opens as I said, you have this message in your logs that proves --add-opens is necessary:
"JAWTUtil stk.0: Unable to make public static final void sun.awt.SunToolkit.awtLock() accessible: module java.desktop does not "exports sun.awt" to unnamed module @6fa4fbe3"
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

newell
This post was updated on .
Thanks for the responses and sorry for the delay in responding back.  (I was able to find some extra hardware that I have to make the application work so I have been able to step 'around' the issue for now but will attach the output below in case it helps anyone here with debugging if they are running into the same issue).

Here is what I get when adding --add-opens (Martin, I also tried your suggestion but it didn't get me past the issue):

$ java --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED -classpath $CLASSPATH -Dnewt.debug=all -Dnativewindow.debug=all -Djogl.debug=all org.vorthmann.zome.ui.ApplicationUI
Dec 22, 2022 3:10:15 PM org.vorthmann.zome.ui.ApplicationUI initialize
INFO: splash screen displayed
Dec 22, 2022 3:10:15 PM com.vzome.desktop.awt.ApplicationController <init>
INFO: ApplicationController .initialize() starting
Dec 22, 2022 3:10:15 PM com.vzome.desktop.awt.ApplicationController <init>
INFO: ApplicationController initialization in milliseconds: 195
GLProfile.initSingleton() - thread AWT-EventQueue-0
    [2]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
    [3]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
    [4]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009)
    [5]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743)
    [6]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754)
    [7]: org.vorthmann.zome.render.jogl.JoglFactory.createRenderingViewer(JoglFactory.java:52)
    [8]: org.vorthmann.zome.ui.DocumentFrame.<init>(DocumentFrame.java:546)
    [9]: org.vorthmann.zome.ui.ApplicationUI.propertyChange(ApplicationUI.java:401)
    [10]: java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
    [11]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
    [12]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
    [13]: com.vzome.desktop.controller.DefaultController.firePropertyChange(DefaultController.java:226)
    [14]: com.vzome.desktop.awt.ApplicationController.newDocumentController(ApplicationController.java:577)
    [15]: com.vzome.desktop.awt.ApplicationController.doAction(ApplicationController.java:272)
    [16]: com.vzome.desktop.controller.DefaultController.actionPerformed(DefaultController.java:43)
    [17]: org.vorthmann.zome.ui.ApplicationUI$InitializationWorker.run(ApplicationUI.java:373)
    [18]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    [19]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
    [20]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    [21]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    [22]: java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    [23]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [24]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    [25]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    [26]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    [27]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    [28]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    [29]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [30]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
guessX: <:0> isSet true
guessWayland: <wayland-0> isSet true
guessGBM: </dev/dri/card0> exists true
guessVCIVUsed: hasVCLib = false && !hasVC4ModLocation = !false && !hasDriCard0File = !true
AWT-EventQueue-0 - Info: NativeWindowFactory.<init>: Type .x11 custom / .x11 native
AWT-EventQueue-0 - NativeWindowFactory.initSingleton()
JAWTUtil initialization (JAWT/JNI/...); SKIP_AWT_HIDPI false
JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true)
Checking for Java2D/OpenGL support
Java2D support: default GraphicsConfiguration = sun.java2d.xr.XRGraphicsConfig
JOGL/Java2D OGL Pipeline active false, resourceCompatible false
JAWTUtil: Has sun.awt.SunToolkit: awtLock/awtUnlock true, disableBackgroundErase 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 com.jogamp.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@560ad562
NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@560ad562
NativeWindowFactory requiresToolkitLock true, desktopHasThreadingIssues false
NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@560ad562
AWT-EventQueue-0 - Info: GraphicsConfigurationFactory.<init>
AWT-EventQueue-0 - GraphicsConfigurationFactory.initSingleton()
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.AbstractGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@46f750dc, overridding: null
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@5ec5df9b, overridding: null
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@173f3585, overridding: null
GLProfile.init - thread: AWT-EventQueue-0
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 5.15.0-1025-oracle (5.15.0), amd64 (X86_64, GENERIC_ABI), 8 cores, littleEndian true
MachineDataInfo: runtimeValidated 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: 18.0.2-ea (18.0.2u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
Platform: Java Vendor: Private Build, Unknown, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20210111
Implementation Build: 2.4-b938-20210111
Implementation Branch: origin/master
Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9
Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d
Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8
Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c
Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126
Implementation SHA Natives-this: 0
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.nativewindow
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20210111
Implementation Build: 2.4-b1507-20210111
Implementation Branch: origin/master
Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991
Implementation SHA Sources: null
Implementation SHA Classes: null
Implementation SHA Classes-this: null
Implementation SHA Natives: null
Implementation SHA Natives-this: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.opengl
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20210111
Implementation Build: 2.4-b1507-20210111
Implementation Branch: origin/master
Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991
Implementation SHA Sources: null
Implementation SHA Classes: null
Implementation SHA Classes-this: null
Implementation SHA Natives: null
Implementation SHA Natives-this: null
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: .x11: jogamp.opengl.x11.glx.X11GLXDrawableFactory
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@5cdbe613, overridding: null
    [2]: com.jogamp.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:231)
    [3]: jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.registerFactory(X11GLXGraphicsConfigurationFactory.java:89)
    [4]: jogamp.opengl.x11.glx.X11GLXDrawableFactory.<init>(X11GLXDrawableFactory.java:125)
    [5]: java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
    [6]: java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    [7]: java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483)
    [8]: com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:266)
    [9]: com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:288)
    [10]: com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:308)
    [11]: com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:330)
    [12]: com.jogamp.opengl.GLDrawableFactory.initSingletonImpl(GLDrawableFactory.java:157)
    [13]: com.jogamp.opengl.GLDrawableFactory.initSingleton(GLDrawableFactory.java:117)
    [14]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1765)
    [15]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
    [16]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
    [17]: java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
    [18]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
    [19]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
    [20]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009)
    [21]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743)
    [22]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754)
    [23]: org.vorthmann.zome.render.jogl.JoglFactory.createRenderingViewer(JoglFactory.java:52)
    [24]: org.vorthmann.zome.ui.DocumentFrame.<init>(DocumentFrame.java:546)
    [25]: org.vorthmann.zome.ui.ApplicationUI.propertyChange(ApplicationUI.java:401)
    [26]: java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
    [27]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
    [28]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
    [29]: com.vzome.desktop.controller.DefaultController.firePropertyChange(DefaultController.java:226)
    [30]: com.vzome.desktop.awt.ApplicationController.newDocumentController(ApplicationController.java:577)
    [31]: com.vzome.desktop.awt.ApplicationController.doAction(ApplicationController.java:272)
    [32]: com.vzome.desktop.controller.DefaultController.actionPerformed(DefaultController.java:43)
    [33]: org.vorthmann.zome.ui.ApplicationUI$InitializationWorker.run(ApplicationUI.java:373)
    [34]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    [35]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
    [36]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    [37]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    [38]: java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    [39]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [40]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    [41]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    [42]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    [43]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    [44]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    [45]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [46]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable
Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@173f3585
Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@5cdbe613
Factory #2: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@5ec5df9b
Factory #3: DeviceCapsType[com.jogamp.nativewindow.AbstractGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@46f750dc
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.x11.X11GraphicsDevice, class com.jogamp.nativewindow.DefaultGraphicsDevice, interface com.jogamp.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface com.jogamp.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@5ec5df9b
SharedResourceRunner.start() - start new Thread - AWT-EventQueue-0
SharedResourceRunner.run(): STARTED - AWT-EventQueue-0-SharedResourceRunner
SharedResourceRunner.run(): READY - AWT-EventQueue-0-SharedResourceRunner
Info: EGLDrawableFactory: EGL ES2 - OK (includesES1 true, isANGLE: false, eglInitialize 0x7fb1a8a24050)
Info: EGLDrawableFactory: EGL ES1 - OK (ES2 lib)
Info: EGLDrawableFactory: EGL GLn - OK (eglTableReset true, eglInitialize 0x7fb1a8a24050)
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@5b832968, overridding: jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@5cdbe613
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@5b832968, overridding: null
SharedResourceRunner.start() - start new Thread - AWT-EventQueue-0
SharedResourceRunner.run(): STARTED - AWT-EventQueue-0-SharedResourceRunner
SharedResourceRunner.run(): READY - AWT-EventQueue-0-SharedResourceRunner
Info: GLProfile.init - Default device is desktop derived: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5ecbe829, isOwner false, <6502605a, 45e58099>[count 0, qsz 0, owner <NULL>]]]
Info: GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner false, <5ecd9bc4, 374529cc>[count 0, qsz 0, owner <NULL>]]] (com.jogamp.nativewindow.egl.EGLGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory true
GLProfile.init map .egl_:0_0, desktopCtxUndef true, esCtxUndef true
GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device .egl_:0_0
GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL2/GL2.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL4/GL4.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL3/GL3.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GLES3/GLES3.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL4ES3/GL4bc.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GLES2/GLES2.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GLES1/GLES1.sw] on device .egl_:0_0
GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device .egl_:0_0
SharedResourceRunner.getOrCreateShared() EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner false, <5ecd9bc4, 374529cc>[count 0, qsz 0, owner <NULL>]]]: trying - AWT-EventQueue-0
    [2]: jogamp.opengl.SharedResourceRunner.getOrCreateShared(SharedResourceRunner.java:222)
    [3]: jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:1039)
    [4]: jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:95)
    [5]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:188)
    [6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217)
    [7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385)
    [8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1968)
    [9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895)
    [10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1861)
    [11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
    [12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
    [13]: java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
    [14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
    [15]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
    [16]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009)
    [17]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743)
    [18]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754)
    [19]: org.vorthmann.zome.render.jogl.JoglFactory.createRenderingViewer(JoglFactory.java:52)
    [20]: org.vorthmann.zome.ui.DocumentFrame.<init>(DocumentFrame.java:546)
    [21]: org.vorthmann.zome.ui.ApplicationUI.propertyChange(ApplicationUI.java:401)
    [22]: java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
    [23]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
    [24]: java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
    [25]: com.vzome.desktop.controller.DefaultController.firePropertyChange(DefaultController.java:226)
    [26]: com.vzome.desktop.awt.ApplicationController.newDocumentController(ApplicationController.java:577)
    [27]: com.vzome.desktop.awt.ApplicationController.doAction(ApplicationController.java:272)
    [28]: com.vzome.desktop.controller.DefaultController.actionPerformed(DefaultController.java:43)
    [29]: org.vorthmann.zome.ui.ApplicationUI$InitializationWorker.run(ApplicationUI.java:373)
    [30]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    [31]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
    [32]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    [33]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    [34]: java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    [35]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [36]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    [37]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    [38]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    [39]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    [40]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    [41]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [42]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
SharedResourceRunner.doAndWait() START init: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner false, <5ecd9bc4, 374529cc>[count 0, qsz 0, owner <NULL>]]], release: null - AWT-EventQueue-0
SharedResourceRunner.doAndWait() set command: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner false, <5ecd9bc4, 374529cc>[count 0, qsz 0, owner <NULL>]]], release: null - AWT-EventQueue-0
SharedResourceRunner.run(): WOKE UP for device connection init: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner false, <5ecd9bc4, 374529cc>[count 0, qsz 0, owner <NULL>]]], release: null - AWT-EventQueue-0-SharedResourceRunner
SharedResourceRunner.run(): create Shared for: EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner false, <5ecd9bc4, 374529cc>[count 0, qsz 0, owner <NULL>]]] - AWT-EventQueue-0-SharedResourceRunner
EGLDrawableFactory.MapGLVersions: device EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner - EGLGraphicsDevice.open(): EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDisplayUtil.eglGetDisplay.p: eglGetPlatformDisplay available: true, eglClientVersion '1.5.0 (1.5 libglvnd)' via[Version true, err 0x3000 / Extension false, err 0x3000]
EGLDisplayUtil.eglGetDisplay.X: eglDisplay(0x0) @ 12757/.x11: 0x7fb164002240, OK, singletonEGLDisplay null (use false)
EGLDisplayUtil.EGL.eglInitialize 0x7fb164002240 -> true
EGLDisplayUtil.EGL.eglInitialize EGLDisplayRef[0x7fb164002240: refCnt 1]
EGLDisplayUtil.eglInitialize(0x7fb164002240 ...): EGLDisplayRef[0x7fb164002240: refCnt 1] = true, eglVersion 1.5, singletonEGLDisplay EGLDisplayRef[0x7fb164002240: refCnt 1] (use false)
EGLFeatures on device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], vendor Mesa Project
  Client APIs: 'OpenGL OpenGL_ES '; has EGL 1.4 true -> has OpenGL true
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
  Extensions: EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display  
  KHR_create_context: true
  KHR_surfaceless_context: true
EGLDrawableFactory.MapGLVersions: defaultDevice EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDrawableFactory.MapGLVersions: defaultDevice EGLFeatures EGLFeatures[vendor Mesa Project, version 1.5.0, has[GL-API true, KHR[CreateContext true, Surfaceless true]]]
EGLDrawableFactory.MapGLVersions: GLES2 ( 2 ), mapsADeviceToDefaultDevice false (useDefaultDevice true, defaultDeviceHasPBuffer true, hasDesktopFactory true, isEGLGraphicsDevice true), isDRM_GBM false
EGLGraphicsConfiguration.eglChooseConfig: eglChooseConfig eglDisplay 0x7fb164002240, 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[GLES2/GLES2.sw], on-scr[.]], winbits WINDOW, fboAvail false, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], .egl_:0_0, numEGLConfigs 36
EGLGraphicsConfiguration.eglChooseConfig: #1 eglChooseConfig: recommended fbcfg 0x7fb16409ec30, idx 0
EGLGraphicsConfiguration.eglChooseConfig: #1 useRecommendedIndex true, shallSkipCapsChooser true
EGLGraphicsConfiguration.eglChooseConfig: #1 fbcfg recommended caps GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
EGLGraphicsConfiguration.eglChooseConfig: got configs: 1
0: GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
EGLGraphicsConfiguration.eglChooseConfig: X chosen :0, eglConfig: 0x7fb16409ec30: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
EGLSurface.ctor().3: EGLSurface[ displayHandle 0x7fb164002240
, surfaceHandle 0x0
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <5bb0f5ac, 3ada69e2>[count 0, qsz 0, owner <NULL>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
Surface Hierarchy of jogamp.opengl.egl.EGLSurface
  Surface device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
  Surface size 64x64, handle 0x0
  Upstream options UOB[ ]
  Upstream Hook com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    Upstream Hook's Surface NULL

EGLDrawableFactory.MapGLVersions.0: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: setRealized: drawable EGLDrawable, surface EGLSurface, isProxySurface true: false -> true
    [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
    [3]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:763)
    [4]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [5]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [7]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner: EGLDrawable.setRealized(true): NOP - EGLSurface[ displayHandle 0x7fb164002240
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <5bb0f5ac, 3ada69e2>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
AWT-EventQueue-0-SharedResourceRunner: createHandle of EGLSurface[ displayHandle 0x7fb164002240
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <5bb0f5ac, 3ada69e2>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
Surface Hierarchy of jogamp.opengl.egl.EGLSurface
  Surface device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
  Surface size 64x64, handle 0x0
  Upstream options UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
  Upstream Hook com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    Upstream Hook's Surface NULL

AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit true)
AWT-EventQueue-0-SharedResourceRunner: GLContext.makeCurrent: Surfaceless evaluate
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createImpl: START GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]], share 0x0
AWT-EventQueue-0-SharedResourceRunner: Use ARB[avail[disabled false, quirk false] -> true]]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions is SET (:0): false
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions START (GLDesktop true, GLES true, minorVersion true) on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.2 [3.2 .. 3.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.2 (ES profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 3.2 (ES profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb1a8b49600 (opt), glGetString 0x7fb1a8b495e0, glGetIntegerv 0x7fb1a8b47c20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 3.2 (ES profile, arb, compat[], hardware) - OpenGL ES 3.2 Mesa 22.0.5, has Number(Str) 3.2.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 3.2 (ES profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 3.2.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String OpenGL ES 3.2 Mesa 22.0.5, Number(Int) 3.2.0 - 3.2 (ES profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 3.2 (ES profile, arb, compat[], hardware) -> has 3.2 (ES profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[], hardware) - OpenGL ES 3.2 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable mapping key(EGL-.egl_:0_0) -> 0x1604f66b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[], hardware)) -> 0x6279a3f7: jogamp.opengl.es3.GLES3ProcAddressTable
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GLES3Impl, jogamp.opengl.es3.GLES3Impl@38474b3a
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456)
    [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395)
    [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1193)
    [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969)
    [8]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [12]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [13]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [14]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [15]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [16]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es3.GLES3Impl@38474b3a, OpenGL 3.2 (ES profile, arb, compat[], hardware) - OpenGL ES 3.2 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.2 (ES profile, arb, compat[], hardware) - OpenGL ES 3.2 Mesa 22.0.5, use glGetStringi
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 143, used glGetStringi
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 3, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 50
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 193
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_2_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.egl_:0_0-0x3020009) -> 0x737a396 - entries: 198
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - glErr 0x0
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x7fb1640b1f10, share 0, direct true, version 3.2 [3.2 .. 3.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 3 (ES profile, compat[], hardware) -> 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 3 (ES profile, compat[], hardware): [None] -> [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions HAVE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 3 (ES profile, compat[], hardware)[3.0 .. 3.2]: [None] -> [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 2 (ES profile, compat[], hardware) -> 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 2 (ES profile, compat[], hardware): [None] -> [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 1.1 [1.1 .. 1.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 1.1 (ES profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 1, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 1.1 (ES profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb1a8b49600 (opt), glGetString 0x7fb1a8b495e0, glGetIntegerv 0x7fb1a8b47c20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 1.1 (ES profile, arb, compat[], hardware) - OpenGL ES-CM 1.1 Mesa 22.0.5, has Number(Str) 1.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 1.1 (ES profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 1.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (String): String OpenGL ES-CM 1.1 Mesa 22.0.5, Number(Str) 1.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 1.1 (ES profile, arb, compat[], hardware) -> has 1.1 (ES profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK false
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x1010009 - 1.1 (ES profile, arb, compat[], hardware) - OpenGL ES-CM 1.1 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable reusing key(EGL-.egl_:0_0) -> 0x1604f66b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.egl_:0_0-0x1010009 - 1.1 (ES profile, arb, compat[], hardware)) -> 0xb694b66: jogamp.opengl.es1.GLES1ProcAddressTable
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GLES1Impl, jogamp.opengl.es1.GLES1Impl@d7ffadf
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456)
    [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395)
    [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1217)
    [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969)
    [8]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [12]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [13]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [14]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [15]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [16]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es1.GLES1Impl@d7ffadf, OpenGL 1.1 (ES profile, arb, compat[], hardware) - OpenGL ES-CM 1.1 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 1.1 (ES profile, arb, compat[], hardware) - OpenGL ES-CM 1.1 Mesa 22.0.5, use glGetString
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 49, used glGetString
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 3, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 50
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 99
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.egl_:0_0-0x1010009) -> 0xdf05a2c - entries: 102
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x1010009 - 1.1 (ES profile, arb, compat[FP32], hardware) - glErr 0x0
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x7fb164198b80, share 0, direct true, version 1.1 [1.1 .. 1.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 1 (ES profile, compat[], hardware) -> 1.1 (ES profile, arb, compat[FP32], hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 1 (ES profile, compat[], hardware): [None] -> [1.1 (ES profile, arb, compat[FP32], hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions HAVE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 1 (ES profile, compat[], hardware)[1.0 .. 1.1]: [None] -> [1.1 (ES profile, arb, compat[FP32], hardware)]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.6 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.6 (Core profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 4.6 (Core profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb1a8b49600 (opt), glGetString 0x7fb1a8b495e0, glGetIntegerv 0x7fb1a8b47c20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 4.6 (Core profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5, has Number(Str) 4.6.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 4.6 (Core profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 4.6.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.6 (Core Profile) Mesa 22.0.5, Number(Int) 4.6.0 - 4.6 (Core profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 4.6 (Core profile, arb, compat[], hardware) -> has 4.6 (Core profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 ((Core Profile) Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 ((Core Profile) Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x4060005 - 4.6 (Core profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable reusing key(EGL-.egl_:0_0) -> 0x1604f66b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.egl_:0_0-0x4060005 - 4.6 (Core profile, arb, compat[], hardware)) -> 0x1312fbd0: jogamp.opengl.gl4.GL4bcProcAddressTable
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@644e54ca
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456)
    [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395)
    [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1252)
    [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969)
    [8]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [12]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [13]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [14]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [15]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [16]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@644e54ca, OpenGL 4.6 (Core profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.6 (Core profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5, use glGetStringi
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 210, used glGetStringi
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 3, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 50
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 260
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_6 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_5 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_4 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_3 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.egl_:0_0-0x4060005) -> 0x30eeb216 - entries: 280
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x4060005 - 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - glErr 0x0
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x7fb1640cce90, share 0, direct true, version 4.6 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 4 (Core profile, compat[], hardware) -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 4 (Core profile, compat[], hardware): [None] -> [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions HAVE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 4 (Core profile, compat[], hardware)[4.0 .. 4.6]: [None] -> [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 3 (Core profile, compat[], hardware) -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 3 (Core profile, compat[], hardware): [None] -> [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.6 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.6 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.6 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 4.5 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.5 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.5 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 4.4 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.4 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.4 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.4: share 0, direct true, version 4.3 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.3 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.3 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.5: share 0, direct true, version 4.2 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.2 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.2 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.6: share 0, direct true, version 4.1 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.1 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.1 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.7: share 0, direct true, version 4.0 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 4.0 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 4, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 4.0 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 4.0 [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions NOPE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], 4 (Compat profile, compat[], hardware) [4.6 .. 4.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.3 [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.3 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 3.3 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 3.2 [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.2 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 6
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: NO 3.2 (Compat profile, arb, compat[], hardware) - @creation - error 0x3009
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 3.1 [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.1 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 3.1 (Compat profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb1a8b49600 (opt), glGetString 0x7fb1a8b495e0, glGetIntegerv 0x7fb1a8b47c20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 3.1 (Compat profile, arb, compat[], hardware) - 4.6 (Core Profile) Mesa 22.0.5, has Number(Str) 4.6.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 3.1 (Compat profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 4.6.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.6 (Core Profile) Mesa 22.0.5, Number(Int) 4.6.0 - 4.6 (Core profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: FAIL, GL version mismatch (Int): requested 3.1 (Compat profile, arb, compat[], hardware) -> has 4.6 (Core Profile) Mesa 22.0.5, 4.6.0 - 4.6 (Core profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 3.1 [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions NOPE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], 3 (Compat profile, compat[], hardware) [3.3 .. 3.1]
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 3.0 [3.0 .. 2.0]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.0 (Compat profile, arb, compat[], hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 3.0 (Compat profile, arb, compat[], hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 3.0 (Compat profile, arb, compat[], hardware) - 3.1 Mesa 22.0.5, has Number(Str) 3.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 3.0 (Compat profile, arb, compat[], hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 3.1.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 3.1 Mesa 22.0.5, Number(Int) 3.1.0 - 3.1 (Compat profile, arb, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 3.0 (Compat profile, arb, compat[], hardware) -> has 3.1 (Compat profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x3010003 - 3.1 (Compat profile, arb, compat[], hardware) - 3.1 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable reusing key(EGL-.egl_:0_0) -> 0x1604f66b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.egl_:0_0-0x3010003 - 3.1 (Compat profile, arb, compat[], hardware)) -> 0x5c3ea913: jogamp.opengl.gl4.GL4bcProcAddressTable
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@182c45b2
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456)
    [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395)
    [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1317)
    [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969)
    [8]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [12]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [13]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [14]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [15]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [16]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@182c45b2, OpenGL 3.1 (Compat profile, arb, compat[], hardware) - 3.1 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.1 (Compat profile, arb, compat[], hardware) - 3.1 Mesa 22.0.5, use glGetStringi
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 278, used glGetStringi
EGL PlatformExtensions: Device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 3, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGL PlatformExtensions: EGL vendor Mesa Project, version [client 1.5 libglvnd, server 1.5], clientAPIs OpenGL OpenGL_ES
EGL extensions (Client): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EGL extensions (Server): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 50
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 328
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.egl_:0_0-0x3010003) -> 0xe52ba79 - entries: 339
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x3010003 - 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - glErr 0x500
AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions.X: ctx 0x7fb1640cce90, share 0, direct true, version 3.0 [3.0 .. 2.0]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions MAP EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: 2 (Compat profile, compat[], hardware) -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)
EGLDrawableFactory.MapGLVersions: Mapped: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 2 (Compat profile, compat[], hardware): [None] -> [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions HAVE EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] 2 (Compat profile, compat[], hardware)[2.0 .. 3.0]: [None] -> [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions SET .egl_:0_0
MapGLVersions .egl_:0_0-0x3080000: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x1080000: 1.1 (ES profile, arb, compat[FP32], hardware)
MapGLVersions .egl_:0_0-0x3040000: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x4040000: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x2020000: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)
MapGLVersions .egl_:0_0-0x2080000: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions END (success true) on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], profileAliasing: true, total 109.884273ms
MapGLVersions .egl_:0_0-0x3080000: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x1080000: 1.1 (ES profile, arb, compat[FP32], hardware)
MapGLVersions .egl_:0_0-0x3040000: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x4040000: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
MapGLVersions .egl_:0_0-0x2020000: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)
MapGLVersions .egl_:0_0-0x2080000: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions requested GLProfile[GLES2/GLES2.sw] -> 2.0 (ES profile, compat[], hardware)
AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapGLVersions Mapped 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: Start 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - @creation, useKHRCreateContext true, OpenGL API Support true, device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: attrs.1: major 3, flags 0x0, index 4
AWT-EventQueue-0-SharedResourceRunner: EGLContext.createContextARBImpl: OK 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - @creation, share 0, direct true
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: glGetStringi 0x7fb1a8b49600 (opt), glGetString 0x7fb1a8b495e0, glGetIntegerv 0x7fb1a8b47c20
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]] - requested 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5, has Number(Str) 3.2.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification: requested 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware), drawable.glp GLProfile[GLES2/GLES2.sw], strictMatch false, glVersionsMapping false, hasGLVersionByString 3.2.0
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String OpenGL ES 3.2 Mesa 22.0.5, Number(Int) 3.2.0 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification: requested 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) -> has 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirks: No10BitColorCompOffscreen: cause: Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirk: GLSharedContextBuggy: cause: X11 / Renderer Mesa Intel(R) HD Graphics 4600 (HSW GT2) / Mesa-Version 22.0.5 (Mesa 22.0.5)
Quirks local.0: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks local.X: [GLSharedContextBuggy, No10BitColorCompOffscreen]
Quirks sticky on EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]: []
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5
AWT-EventQueue-0-SharedResourceRunner: Initializing EGLextension address table: EGL-.egl_:0_0
AWT-EventQueue-0-SharedResourceRunner: GLContext EGL ProcAddressTable reusing key(EGL-.egl_:0_0) -> 0x1604f66b
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable reusing key(.egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)) -> 0x6279a3f7: jogamp.opengl.es3.GLES3ProcAddressTable -> jogamp.opengl.es3.GLES3
Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, <null> -> GLES3Impl, jogamp.opengl.es3.GLES3Impl@4be9c7a7
    [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358)
    [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125)
    [4]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:993)
    [5]: jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:318)
    [6]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
    [7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
    [8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
    [9]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:770)
    [10]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [11]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [12]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [13]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache reusing key(.egl_:0_0-0x3020009) -> 0x737a396 - entries: 198
AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .egl_:0_0-0x3020009 - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - glErr 0x0
AWT-EventQueue-0-SharedResourceRunner: createImpl: OK (ARB) on eglDevice EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], GLProfile[GLES2/GLES2.sw], shareWith 0x0, error 0x300d
AWT-EventQueue-0-SharedResourceRunner: createImpl: Created OpenGL context 0x7fb1641e1220,
        write surface 0x0,
        read  surface 0x0,
        EGLContext [Version 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5 [GL 3.2.0, vendor 22.0.5 (Mesa 22.0.5)], options 0x7c09, this 0x619e6023, handle 0x7fb1641e1220, isShared false, jogamp.opengl.es3.GLES3Impl@4be9c7a7,
         quirks: [GLSharedContextBuggy, No10BitColorCompOffscreen],
        Drawable: jogamp.opengl.egl.EGLDrawable[realized true,
        factory    jogamp.opengl.egl.EGLDrawableFactory@62b699f8,
        surface    EGLSurface[ displayHandle 0x7fb164002240
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <5bb0f5ac, 3ada69e2>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ],
        eglSurface 0x0,
        eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, 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[GLES2/GLES2.sw], on-scr[.]],
        chosen     GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]] ,
        sharing with 0x0
AWT-EventQueue-0-SharedResourceRunner: Create GL context OK: For jogamp.opengl.egl.EGLContext - 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5 - obj 0x619e6023, ctx 0x7fb1641e1220, isShared false, surf true 0x0, <184d51c9, 357a1cb>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
AWT-EventQueue-0-SharedResourceRunner: GLContext.makeCurrent: Surfaceless OK - validated
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - OpenGL ES 3.2 Mesa 22.0.5
GLDebugMessageHandler.init(false) .. n/a
AWT-EventQueue-0-SharedResourceRunner: GLContextImpl.destroy.0: obj 0x619e6023, ctx 0x7fb1641e1220, isShared false, surf true 0x0, <184d51c9, 357a1cb>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]
AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates(isInit false)
AWT-EventQueue-0-SharedResourceRunner: GLContextImpl.destroy.X: obj 0x619e6023, ctx 0x0, isShared false, surf true 0x0, <184d51c9, 357a1cb>[count 0, qsz 0, owner <NULL>]
AWT-EventQueue-0-SharedResourceRunner: setRealized: drawable EGLDrawable, surface EGLSurface, isProxySurface true: true -> false
    [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
    [3]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:800)
    [4]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [5]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [7]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner: EGLDrawable: destroyHandle of 0x0
Surface Hierarchy of jogamp.opengl.egl.EGLSurface
  Surface device EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
  Surface size 64x64, handle 0x0
  Upstream options UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
  Upstream Hook com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    Upstream Hook's Surface NULL

AWT-EventQueue-0-SharedResourceRunner: EGLSurface         : EGLSurface[ displayHandle 0x7fb164002240
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <5bb0f5ac, 3ada69e2>[count 0, qsz 0, owner <NULL>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
    [2]: jogamp.opengl.egl.EGLDrawable.destroyHandle(EGLDrawable.java:89)
    [3]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:196)
    [4]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:800)
    [5]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:656)
    [6]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [7]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [8]: java.base/java.lang.Thread.run(Thread.java:833)
AWT-EventQueue-0-SharedResourceRunner: EGLDrawable.setRealized(false): NOP - EGLSurface[ displayHandle 0x7fb164002240
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE | SURFACELESS ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 2, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]], idx 0],
        eglConfigHandle 0x7fb16409ec30, eglConfigID 0xb,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.]],
        chosen    GLCaps[egl cfg 0xb, vid 0x45: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]
, surfaceLock <5bb0f5ac, 3ada69e2>[count 0, qsz 0, owner <NULL>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]
EGLDrawableFactory.MapGLVersions: mapSuccess true, mappedToDefaultDevice false
EGLDrawableFactory.MapGLVersions: defDevice  : EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDrawableFactory.MapGLVersions: adevice    : EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDrawableFactory.MapGLVersions: eglDevice  : EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner true, <5ecd9bc4, 374529cc>[count 1, qsz 0, owner <AWT-EventQueue-0-SharedResourceRunner>]]]
EGLDrawableFactory.MapGLVersions: context ES1: true, quirks [GLSharedContextBuggy, No10BitColorCompOffscreen]
EGLDrawableFactory.MapGLVersions: context ES2: true, quirks [GLSharedContextBuggy, No10BitColorCompOffscreen]
EGLDrawableFactory.MapGLVersions: context ES3: true, quirks [GLSharedContextBuggy, No10BitColorCompOffscreen]
EGLDrawableFactory.MapGLVersions: context GLn: true, quirks [GLSharedContextBuggy, No10BitColorCompOffscreen]
EGLDrawableFactory.MapGLVersion.map 0
SharedResourceRunner.run(): READY - AWT-EventQueue-0-SharedResourceRunner
SharedResourceRunner.doAndWait() END init: EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner false, <5ecd9bc4, 374529cc>[count 0, qsz 0, owner <NULL>]]], release: null - AWT-EventQueue-0
SharedResourceRunner.getOrCreateShared() EGLGraphicsDevice[type .egl, v1.5.0, connection :0, unitID 0, handle 0x7fb164002240, owner true, ResourceToolkitLock[obj 0x28bb3e39, isOwner false, <5ecd9bc4, 374529cc>[count 0, qsz 0, owner <NULL>]]]: success - AWT-EventQueue-0
GLProfile.init map .egl_:0_0, desktopCtxUndef false, esCtxUndef false
GLProfile.init map *** no mapping for GL4bc on device .egl_:0_0
GLProfile.init map *** no mapping for GL3bc on device .egl_:0_0
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped
        at com.jogamp.opengl.GLProfile.computeProfileMap(GLProfile.java:2098)
        at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1976)
        at com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895)
        at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1861)
        at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
        at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
        at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
        at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324)
        at com.jogamp.opengl.GLProfile.get(GLProfile.java:1009)
        at com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743)
        at com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754)
        at org.vorthmann.zome.render.jogl.JoglFactory.createRenderingViewer(JoglFactory.java:52)
        at org.vorthmann.zome.ui.DocumentFrame.<init>(DocumentFrame.java:546)
        at org.vorthmann.zome.ui.ApplicationUI.propertyChange(ApplicationUI.java:401)
        at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
        at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
        at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
        at com.vzome.desktop.controller.DefaultController.firePropertyChange(DefaultController.java:226)
        at com.vzome.desktop.awt.ApplicationController.newDocumentController(ApplicationController.java:577)
        at com.vzome.desktop.awt.ApplicationController.doAction(ApplicationController.java:272)
        at com.vzome.desktop.controller.DefaultController.actionPerformed(DefaultController.java:43)
        at org.vorthmann.zome.ui.ApplicationUI$InitializationWorker.run(ApplicationUI.java:373)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

gouessej
Administrator
Yes that's what I meant, I still have to work on this, --add-opens only solves the problem of invalid access. Martin suggested to give us the result of glxinfo and it would be helpful for me.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: InternalError: XXX0 profile[2]: GL2 -> profileImpl GL3bc !!! not mapped

newell
Hope that helps.  If there is anything else you would like me to try on my end, just let me know.  Thanks.

$ glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context,
    GLX_ARB_create_context_no_error, 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_create_context_es_profile,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_get_drawable_type, GLX_EXT_libglvnd, GLX_EXT_no_config_context,
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_SGI_make_current_read
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context,
    GLX_ARB_create_context_no_error, 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_ATI_pixel_format_float, GLX_EXT_buffer_age,
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_import_context, GLX_EXT_no_config_context, GLX_EXT_swap_control,
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event,
    GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,
    GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_NV_float_buffer,
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_no_error,
    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_buffer_age,
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_no_config_context, GLX_EXT_swap_control,
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
    GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) HD Graphics 4600 (HSW GT2) (0x416)
    Version: 22.0.5
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 4600 (HSW GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.0.5
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
    GL_AMD_draw_buffers_blend, GL_AMD_multi_draw_indirect,
    GL_AMD_performance_monitor, GL_AMD_pinned_memory,
    GL_AMD_query_buffer_object, GL_AMD_seamless_cubemap_per_texture,
    GL_AMD_shader_trinary_minmax, GL_AMD_texture_texture4,
    GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index,
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
    GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility,
    GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility,
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended,
    GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
    GL_ARB_clip_control, GL_ARB_compressed_texture_pixel_storage,
    GL_ARB_compute_shader, GL_ARB_compute_variable_group_size,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance,
    GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
    GL_ARB_derivative_control, GL_ARB_direct_state_access,
    GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect,
    GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
    GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv,
    GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel,
    GL_ARB_half_float_vertex, GL_ARB_indirect_parameters,
    GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
    GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata,
    GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
    GL_ARB_multi_draw_indirect, GL_ARB_occlusion_query2,
    GL_ARB_parallel_shader_compile, GL_ARB_pipeline_statistics_query,
    GL_ARB_pixel_buffer_object, GL_ARB_point_sprite,
    GL_ARB_polygon_offset_clamp, GL_ARB_program_interface_query,
    GL_ARB_provoking_vertex, GL_ARB_query_buffer_object,
    GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness,
    GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
    GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects,
    GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_atomic_counters,
    GL_ARB_shader_bit_encoding, GL_ARB_shader_clock,
    GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote,
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size,
    GL_ARB_shader_objects, GL_ARB_shader_precision,
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod,
    GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_420pack,
    GL_ARB_shading_language_include, GL_ARB_shading_language_packing,
    GL_ARB_spirv_extensions, GL_ARB_stencil_texturing, GL_ARB_sync,
    GL_ARB_tessellation_shader, GL_ARB_texture_barrier,
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32,
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression_bptc,
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array,
    GL_ARB_texture_filter_anisotropic, GL_ARB_texture_float,
    GL_ARB_texture_gather, GL_ARB_texture_mirror_clamp_to_edge,
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
    GL_ARB_texture_stencil8, GL_ARB_texture_storage,
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
    GL_ARB_transform_feedback_overflow_query, GL_ARB_uniform_buffer_object,
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
    GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_shader,
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
    GL_ARB_viewport_array, GL_ATI_blend_equation_separate,
    GL_ATI_texture_float, GL_EXT_EGL_image_storage, GL_EXT_EGL_sync,
    GL_EXT_abgr, GL_EXT_blend_equation_separate,
    GL_EXT_demote_to_helper_invocation, GL_EXT_draw_buffers2,
    GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
    GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_memory_object,
    GL_EXT_memory_object_fd, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
    GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp,
    GL_EXT_provoking_vertex, GL_EXT_semaphore, GL_EXT_semaphore_fd,
    GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_shader_integer_mix,
    GL_EXT_shader_samples_identical, GL_EXT_texture_array,
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_integer, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_R8,
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
    GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback,
    GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit,
    GL_IBM_multimode_draw_arrays, GL_INTEL_blackhole_render,
    GL_KHR_blend_equation_advanced, GL_KHR_context_flush_control,
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile,
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
    GL_KHR_texture_compression_astc_ldr,
    GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_framebuffer_flip_y,
    GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
    GL_MESA_texture_signed_rgba, GL_NV_compute_shader_derivatives,
    GL_NV_conditional_render, GL_NV_copy_image, GL_NV_depth_clamp,
    GL_NV_packed_depth_stencil, GL_NV_texture_barrier, GL_OES_EGL_image,
    GL_S3_s3tc

OpenGL version string: 3.1 Mesa 22.0.5
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
    GL_AMD_draw_buffers_blend, GL_AMD_multi_draw_indirect,
    GL_AMD_performance_monitor, GL_AMD_pinned_memory,
    GL_AMD_query_buffer_object, GL_AMD_seamless_cubemap_per_texture,
    GL_AMD_shader_trinary_minmax, GL_AMD_texture_texture4,
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
    GL_APPLE_packed_pixels, GL_ARB_ES2_compatibility,
    GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance,
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
    GL_ARB_color_buffer_float, GL_ARB_compatibility,
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image,
    GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float,
    GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_derivative_control,
    GL_ARB_direct_state_access, GL_ARB_draw_buffers,
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
    GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv,
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays,
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
    GL_ARB_occlusion_query2, GL_ARB_parallel_shader_compile,
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object,
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp,
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
    GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior,
    GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops,
    GL_ARB_shader_atomic_counters, GL_ARB_shader_bit_encoding,
    GL_ARB_shader_clock, GL_ARB_shader_draw_parameters,
    GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store,
    GL_ARB_shader_image_size, GL_ARB_shader_objects,
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod,
    GL_ARB_shading_language_100, GL_ARB_shading_language_420pack,
    GL_ARB_shading_language_include, GL_ARB_shading_language_packing,
    GL_ARB_shadow, GL_ARB_spirv_extensions, GL_ARB_stencil_texturing,
    GL_ARB_sync, GL_ARB_texture_barrier, GL_ARB_texture_border_clamp,
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32,
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression,
    GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc,
    GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_ARB_texture_filter_anisotropic, GL_ARB_texture_float,
    GL_ARB_texture_gather, GL_ARB_texture_mirror_clamp_to_edge,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels,
    GL_ARB_texture_query_lod, GL_ARB_texture_rectangle, GL_ARB_texture_rg,
    GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8,
    GL_ARB_texture_storage, GL_ARB_texture_storage_multisample,
    GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query,
    GL_ARB_transform_feedback2, GL_ARB_transform_feedback3,
    GL_ARB_transform_feedback_instanced,
    GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix,
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
    GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_blend_equation_separate,
    GL_ATI_draw_buffers, GL_ATI_fragment_shader, GL_ATI_separate_stencil,
    GL_ATI_texture_env_combine3, GL_ATI_texture_float,
    GL_EXT_EGL_image_storage, GL_EXT_EGL_sync, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_blend_color, GL_EXT_blend_equation_separate,
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
    GL_EXT_demote_to_helper_invocation, GL_EXT_direct_state_access,
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
    GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object,
    GL_EXT_framebuffer_sRGB, GL_EXT_gpu_program_parameters,
    GL_EXT_gpu_shader4, GL_EXT_memory_object, GL_EXT_memory_object_fd,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
    GL_EXT_point_parameters, GL_EXT_polygon_offset_clamp,
    GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_specular_color,
    GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_shader_integer_mix,
    GL_EXT_shader_samples_identical, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_array,
    GL_EXT_texture_buffer_object, GL_EXT_texture_compression_dxt1,
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_integer, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_R8,
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
    GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback,
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_INTEL_blackhole_render, GL_KHR_blend_equation_advanced,
    GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
    GL_KHR_parallel_shader_compile, GL_KHR_robust_buffer_access_behavior,
    GL_KHR_robustness, GL_KHR_texture_compression_astc_ldr,
    GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_pack_invert,
    GL_MESA_shader_integer_functions, GL_MESA_texture_signed_rgba,
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_compute_shader_derivatives,
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
    GL_NV_depth_clamp, GL_NV_fog_distance, GL_NV_half_float,
    GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
    GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier,
    GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
    GL_OES_read_format, GL_S3_s3tc, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
    GL_AMD_performance_monitor, GL_ANDROID_extension_pack_es31a,
    GL_ANGLE_pack_reverse_row_order, GL_ANGLE_texture_compression_dxt3,
    GL_ANGLE_texture_compression_dxt5, GL_APPLE_texture_max_level,
    GL_EXT_EGL_image_storage, GL_EXT_base_instance,
    GL_EXT_blend_func_extended, GL_EXT_blend_minmax, GL_EXT_buffer_storage,
    GL_EXT_clear_texture, GL_EXT_clip_control, GL_EXT_clip_cull_distance,
    GL_EXT_color_buffer_float, GL_EXT_color_buffer_half_float,
    GL_EXT_compressed_ETC1_RGB8_sub_texture, GL_EXT_copy_image,
    GL_EXT_demote_to_helper_invocation, GL_EXT_depth_clamp,
    GL_EXT_discard_framebuffer, GL_EXT_disjoint_timer_query,
    GL_EXT_draw_buffers, GL_EXT_draw_buffers_indexed,
    GL_EXT_draw_elements_base_vertex, GL_EXT_draw_instanced,
    GL_EXT_float_blend, GL_EXT_frag_depth, GL_EXT_geometry_point_size,
    GL_EXT_geometry_shader, GL_EXT_gpu_shader5, GL_EXT_map_buffer_range,
    GL_EXT_memory_object, GL_EXT_memory_object_fd, GL_EXT_multi_draw_arrays,
    GL_EXT_occlusion_query_boolean, GL_EXT_polygon_offset_clamp,
    GL_EXT_primitive_bounding_box, GL_EXT_read_format_bgra,
    GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control,
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects,
    GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_shader_group_vote,
    GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,
    GL_EXT_shader_io_blocks, GL_EXT_shader_samples_identical,
    GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader,
    GL_EXT_texture_border_clamp, GL_EXT_texture_buffer,
    GL_EXT_texture_compression_bptc, GL_EXT_texture_compression_dxt1,
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_compression_s3tc_srgb, GL_EXT_texture_cube_map_array,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888,
    GL_EXT_texture_mirror_clamp_to_edge, GL_EXT_texture_norm16,
    GL_EXT_texture_query_lod, GL_EXT_texture_rg, GL_EXT_texture_sRGB_R8,
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
    GL_EXT_texture_type_2_10_10_10_REV, GL_EXT_texture_view,
    GL_EXT_unpack_subimage, GL_INTEL_blackhole_render,
    GL_KHR_blend_equation_advanced, GL_KHR_context_flush_control,
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile,
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
    GL_KHR_texture_compression_astc_ldr,
    GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_bgra,
    GL_MESA_framebuffer_flip_y, GL_MESA_shader_integer_functions,
    GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
    GL_NV_draw_buffers, GL_NV_fbo_color_attachments, GL_NV_image_formats,
    GL_NV_pixel_buffer_object, GL_NV_read_buffer, GL_NV_read_depth,
    GL_NV_read_depth_stencil, GL_NV_read_stencil, GL_OES_EGL_image,
    GL_OES_EGL_image_external, GL_OES_EGL_image_external_essl3,
    GL_OES_EGL_sync, GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image,
    GL_OES_depth24, GL_OES_depth_texture, GL_OES_depth_texture_cube_map,
    GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
    GL_OES_geometry_point_size, GL_OES_geometry_shader,
    GL_OES_get_program_binary, GL_OES_gpu_shader5, GL_OES_mapbuffer,
    GL_OES_packed_depth_stencil, GL_OES_primitive_bounding_box,
    GL_OES_required_internalformat, GL_OES_rgb8_rgba8, GL_OES_sample_shading,
    GL_OES_sample_variables, GL_OES_shader_image_atomic,
    GL_OES_shader_io_blocks, GL_OES_shader_multisample_interpolation,
    GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context,
    GL_OES_tessellation_point_size, GL_OES_tessellation_shader,
    GL_OES_texture_3D, GL_OES_texture_border_clamp, GL_OES_texture_buffer,
    GL_OES_texture_cube_map_array, GL_OES_texture_float,
    GL_OES_texture_float_linear, GL_OES_texture_half_float,
    GL_OES_texture_half_float_linear, GL_OES_texture_npot,
    GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array,
    GL_OES_texture_view, GL_OES_vertex_array_object, GL_OES_vertex_half_float,
    GL_OES_viewport_array

156 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x045 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x046 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x1aa 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1ab 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x1ac 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1ad 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x1ae 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1af 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x1b0 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1b1 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x1b6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1b7 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x1b8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1b9 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x1ba 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1bb 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x1bc 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1bd 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x1c2 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x1c3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x1c4 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x1c5 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x1c6 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x1c7 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x1cb 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x1cc 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x1cd 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x1ce 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x1cf 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x1d0 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x1d1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x1d2 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x1d3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x1d4 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x1d5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x1d6 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x1d7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x1d8 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x1d9 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x1da 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x1db 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x1dc 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x1dd 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x1de 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x1df 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x1e0 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x1e1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x1e2 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x1e3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x1e4 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x1e5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x1e6 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x1e7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x1e8 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x1e9 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x1ea 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x1eb 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x1ec 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x1ed 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x1ee 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x1ef 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x1f0 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x1f1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x1f2 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x1f3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x1f4 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x1f5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x1f6 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x1f7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x1f8 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x1f9 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x1fa 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x1fb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x1fc 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x1fd 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x1fe 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x1ff 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x200 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x201 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x202 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x203 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x204 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x205 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x206 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x207 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x208 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x209 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x20a 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x20b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x20c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x20d 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x20e 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x20f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x210 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x211 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x212 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x213 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x214 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x215 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x216 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x217 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x218 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x219 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x21a 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x21b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x21c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x21d 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x21e 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x21f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x220 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x221 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x222 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x223 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x224 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x225 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x226 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x227 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x228 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x229 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x22a 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x22b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x22c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x22d 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x22e 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x22f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x230 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x231 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x232 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x233 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x234 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x235 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x236 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x237 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x238 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x239 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x23a 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x23b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x23c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x23d 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x23e 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x23f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x240 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x241 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x242 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x075 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x1b2 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1b3 32 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x1b4 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1b5 32 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x1be 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1bf 32 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x1c0 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1c1 32 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x1c8 32 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x1c9 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x1ca 32 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None

236 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x076  0 tc  0  32  0 r  y .  10 10 10  2 .  .  0 24  0  0  0  0  0  0 0 None
0x077  0 tc  0  32  0 r  . .  10 10 10  2 .  .  0 24  0  0  0  0  0  0 0 None
0x078  0 dc  0  32  0 r  y .  10 10 10  2 .  .  0 24  0  0  0  0  0  0 0 None
0x079  0 dc  0  32  0 r  . .  10 10 10  2 .  .  0 24  0  0  0  0  0  0 0 None
0x07a  0 tc  0  32  0 r  y .  10 10 10  2 .  .  0 24  8  0  0  0  0  0 0 None
0x07b  0 tc  0  32  0 r  . .  10 10 10  2 .  .  0 24  8  0  0  0  0  0 0 None
0x07c  0 dc  0  32  0 r  y .  10 10 10  2 .  .  0 24  8  0  0  0  0  0 0 None
0x07d  0 dc  0  32  0 r  . .  10 10 10  2 .  .  0 24  8  0  0  0  0  0 0 None
0x07e  0 tc  0  32  0 r  y .  10 10 10  2 .  .  0  0  0  0  0  0  0  4 1 None
0x07f  0 tc  0  32  0 r  . .  10 10 10  2 .  .  0  0  0  0  0  0  0  4 1 None
0x080  0 dc  0  32  0 r  y .  10 10 10  2 .  .  0  0  0  0  0  0  0  4 1 None
0x081  0 dc  0  32  0 r  . .  10 10 10  2 .  .  0  0  0  0  0  0  0  4 1 None
0x082  0 tc  0  32  0 r  y .  10 10 10  2 .  .  0  0  0  0  0  0  0  8 1 None
0x083  0 tc  0  32  0 r  . .  10 10 10  2 .  .  0  0  0  0  0  0  0  8 1 None
0x084  0 dc  0  32  0 r  y .  10 10 10  2 .  .  0  0  0  0  0  0  0  8 1 None
0x085  0 dc  0  32  0 r  . .  10 10 10  2 .  .  0  0  0  0  0  0  0  8 1 None
0x086  0 tc  0  32  0 r  y .  10 10 10  2 .  .  0 24  0  0  0  0  0  4 1 None
0x087  0 tc  0  32  0 r  . .  10 10 10  2 .  .  0 24  0  0  0  0  0  4 1 None
0x088  0 dc  0  32  0 r  y .  10 10 10  2 .  .  0 24  0  0  0  0  0  4 1 None
0x089  0 dc  0  32  0 r  . .  10 10 10  2 .  .  0 24  0  0  0  0  0  4 1 None
0x08a  0 tc  0  32  0 r  y .  10 10 10  2 .  .  0 24  0  0  0  0  0  8 1 None
0x08b  0 tc  0  32  0 r  . .  10 10 10  2 .  .  0 24  0  0  0  0  0  8 1 None
0x08c  0 dc  0  32  0 r  y .  10 10 10  2 .  .  0 24  0  0  0  0  0  8 1 None
0x08d  0 dc  0  32  0 r  . .  10 10 10  2 .  .  0 24  0  0  0  0  0  8 1 None
0x08e  0 tc  0  32  0 r  y .  10 10 10  2 .  .  0 24  8  0  0  0  0  4 1 None
0x08f  0 tc  0  32  0 r  . .  10 10 10  2 .  .  0 24  8  0  0  0  0  4 1 None
0x090  0 dc  0  32  0 r  y .  10 10 10  2 .  .  0 24  8  0  0  0  0  4 1 None
0x091  0 dc  0  32  0 r  . .  10 10 10  2 .  .  0 24  8  0  0  0  0  4 1 None
0x092  0 tc  0  32  0 r  y .  10 10 10  2 .  .  0 24  8  0  0  0  0  8 1 None
0x093  0 tc  0  32  0 r  . .  10 10 10  2 .  .  0 24  8  0  0  0  0  8 1 None
0x094  0 dc  0  32  0 r  y .  10 10 10  2 .  .  0 24  8  0  0  0  0  8 1 None
0x095  0 dc  0  32  0 r  . .  10 10 10  2 .  .  0 24  8  0  0  0  0  8 1 None
0x096  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0  0  0  0  0  0  0  0 0 None
0x097  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0  0  0  0  0  0  0  0 0 None
0x098  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0  0  0  0  0  0  0  0 0 None
0x099  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09a  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0 24  0  0  0  0  0  0 0 None
0x09b  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0 24  0  0  0  0  0  0 0 None
0x09c  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0 24  0  0  0  0  0  0 0 None
0x09d  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0 24  0  0  0  0  0  0 0 None
0x09e  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0 24  8  0  0  0  0  0 0 None
0x09f  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a0  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a1  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a2  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0  0  0  0  0  0  0  4 1 None
0x0a3  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0  0  0  0  0  0  0  4 1 None
0x0a4  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0  0  0  0  0  0  0  4 1 None
0x0a5  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0  0  0  0  0  0  0  4 1 None
0x0a6  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0  0  0  0  0  0  0  8 1 None
0x0a7  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0  0  0  0  0  0  0  8 1 None
0x0a8  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0  0  0  0  0  0  0  8 1 None
0x0a9  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0  0  0  0  0  0  0  8 1 None
0x0aa  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0 24  0  0  0  0  0  4 1 None
0x0ab  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0 24  0  0  0  0  0  4 1 None
0x0ac  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0 24  0  0  0  0  0  4 1 None
0x0ad  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0 24  0  0  0  0  0  4 1 None
0x0ae  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0 24  0  0  0  0  0  8 1 None
0x0af  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0 24  0  0  0  0  0  8 1 None
0x0b0  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0 24  0  0  0  0  0  8 1 None
0x0b1  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0 24  0  0  0  0  0  8 1 None
0x0b2  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0 24  8  0  0  0  0  4 1 None
0x0b3  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0 24  8  0  0  0  0  4 1 None
0x0b4  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0 24  8  0  0  0  0  4 1 None
0x0b5  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0 24  8  0  0  0  0  4 1 None
0x0b6  0 tc  0  30  0 r  y .  10 10 10  0 .  .  0 24  8  0  0  0  0  8 1 None
0x0b7  0 tc  0  30  0 r  . .  10 10 10  0 .  .  0 24  8  0  0  0  0  8 1 None
0x0b8  0 dc  0  30  0 r  y .  10 10 10  0 .  .  0 24  8  0  0  0  0  8 1 None
0x0b9  0 dc  0  30  0 r  . .  10 10 10  0 .  .  0 24  8  0  0  0  0  8 1 None
0x0ba 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0bb 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0bc 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0bd 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0be 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0bf 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0c0 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0c1 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0c2 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0c3 32 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0c4 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0c5 32 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0c6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0c7 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0c8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0c9 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0ca 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0cb 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0cc 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0cd 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0ce 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0cf 32 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0d0 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0d1 32 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0d2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0d3 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x0d4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0d5 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x0d6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0d7 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x0d8 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0d9 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x0da 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0db 32 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x0dc 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0dd 32 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x0de 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x0df 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x0e0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x0e1 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x0e2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x0e3 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x0e4 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x0e5 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x0e6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x0e7 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x0e8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x0e9 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x0ea 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x0eb 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x0ec 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x0ed 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x0ee 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x0ef 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x0f0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x0f1 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x0f2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x0f3 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x0f4 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x0f5 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x0f6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x0f7 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x0f8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x0f9 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x0fa 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x0fb 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x0fc 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x0fd 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x0fe 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x0ff 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x100 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x101 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x102 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x103 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x104 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x105 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x106 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x107 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x108 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x109 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x10a 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x10b 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x10c 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x10d 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x10e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x10f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x110 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x111 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x112 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x113 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x114 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x115 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x116 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x117 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x118 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x119 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x11a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x11b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x11c 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x11d 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x11e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x11f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x120 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x121 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x122 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x123 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x124 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x125 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x126 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x127 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x128 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x129 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x12a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x12b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x12c 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x12d 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x12e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x12f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x130 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x131 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x132 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x133 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x134 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x135 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x136 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x137 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x138 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x139 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x13a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x13b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x13c 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x13d 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x13e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x13f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x140 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x141 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x142 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x143 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x144 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x145 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x146 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x147 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x148 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x149 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x14a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x14b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x14c 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x14d 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x14e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x14f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x150 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x151 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x152 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x153 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x154 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x155 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x156  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x157  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x158  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x159  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x15a  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x15b  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x15c  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x15d  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x15e  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x15f  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x160  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x161  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
12