Skip to content

Instantly share code, notes, and snippets.

@jim1987s
Created March 23, 2019 20:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jim1987s/55c19acd0fd84f74044ea87813ef3a0a to your computer and use it in GitHub Desktop.
Save jim1987s/55c19acd0fd84f74044ea87813ef3a0a to your computer and use it in GitHub Desktop.
JOGL specification version 2.4
JOGL implementation version 2.4.0-rc-20181210
JOGL implementation vendor JogAmp Community
GLProfile.initSingleton() - thread Thread-1
[2]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:207)
[3]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[4]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[5]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[6]: com.app.Commands.executeCommand(Commands.java:97)
[7]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[8]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[9]: com.app.CmdListener.executeScript(CmdListener.java:46)
[10]: com.app.Shell.handleMainGame(Shell.java:751)
[11]: com.app.Shell.mainLoop(Shell.java:2668)
[12]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[13]: com.app.Shell.run(Shell.java:416)
[14]: java.lang.Thread.run(Thread.java:748)
OGLUtilities.UNDEFINED = 0
OGLUtilities.WINDOW = 1
OGLUtilities.PBUFFER = 2
OGLUtilities.TEXTURE = 3
OGLUtilities.FLIP_BACKBUFFER = 4
OGLUtilities.FBOBJECT = 5
Checking for Java2D/OpenGL support
Java2D support disabled: by Property false, by OS true
Java2D support: default GraphicsConfiguration = nil
JOGL/Java2D OGL Pipeline active false, resourceCompatible false
GLProfile.init - thread: Thread-1
-----------------------------------------------------------------------------------------------------
Platform: MACOS / Mac OS X 10.14.3 (10.14.3), x86_64 (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: 1.8.0_201 (1.8.0u201), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp
Extension Name: com.jogamp
Specification Title: JogAmp Java Bindings Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: JogAmp Java Bindings Fat Jar
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20181210
Implementation Build: 2.4-b910-20181210
Implementation Branch: origin/master
Implementation Commit: 99b357956e4fd516ddd051d8a0f478c47faa40b1
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp
Extension Name: com.jogamp
Specification Title: JogAmp Java Bindings Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: JogAmp Java Bindings Fat Jar
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20181210
Implementation Build: 2.4-b910-20181210
Implementation Branch: origin/master
Implementation Commit: 99b357956e4fd516ddd051d8a0f478c47faa40b1
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp
Extension Name: com.jogamp
Specification Title: JogAmp Java Bindings Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: JogAmp Java Bindings Fat Jar
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20181210
Implementation Build: 2.4-b910-20181210
Implementation Branch: origin/master
Implementation Commit: 99b357956e4fd516ddd051d8a0f478c47faa40b1
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: .macosx: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory
Info: EGLDrawableFactory: EGL ES2 - NOPE
Info: EGLDrawableFactory: EGL ES1 - NOPE (ES1 lib)
Info: EGLDrawableFactory: EGL GLn - NOPE (GLn lib)
com.jogamp.opengl.GLException: No GLDrawableFactory available for profile: GLES2
at com.jogamp.opengl.GLDrawableFactory.getFactoryImpl(GLDrawableFactory.java:469)
at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1783)
at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
at java.security.AccessController.doPrivileged(Native Method)
at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
at com.app.Toolkit.startToolkit(Toolkit.java:603)
at com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
at com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
at com.app.Commands.executeCommand(Commands.java:97)
at com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
at com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
at com.app.CmdListener.executeScript(CmdListener.java:46)
at com.app.Shell.handleMainGame(Shell.java:751)
at com.app.Shell.mainLoop(Shell.java:2668)
at com.app.Shell.mainLoopWrapper(Shell.java:316)
at com.app.Shell.run(Shell.java:416)
at java.lang.Thread.run(Thread.java:748)
Info: GLProfile.init - EGL GLDrawable factory not available
Info: GLProfile.init - Default device is desktop derived: MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]
Info: GLProfile.initProfilesForDevice: MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]] (com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory false
GLProfile.init map .macosx_decon_0, desktopCtxUndef true, esCtxUndef true
GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device .macosx_decon_0
GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL2/GL2.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL4/GL4.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL3/GL3.sw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES3 on device .macosx_decon_0
GLProfile.init map GLProfile[GL4ES3/GL4bc.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES2 on device .macosx_decon_0
GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES1 on device .macosx_decon_0
GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device .macosx_decon_0
Thread-1: setRealized: drawable MacOSXOnscreenCGLDrawable, surface WrappedSurface, isProxySurface true: false -> true
[2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
[3]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:261)
[4]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
[5]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187)
[6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216)
[7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381)
[8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916)
[9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
[10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843)
[11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
[12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
[13]: java.security.AccessController.doPrivileged(Native Method)
[14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
[15]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[16]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[17]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[18]: com.app.Commands.executeCommand(Commands.java:97)
[19]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[20]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[21]: com.app.CmdListener.executeScript(CmdListener.java:46)
[22]: com.app.Shell.handleMainGame(Shell.java:751)
[23]: com.app.Shell.mainLoop(Shell.java:2668)
[24]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[25]: com.app.Shell.run(Shell.java:416)
[26]: java.lang.Thread.run(Thread.java:748)
2019-03-23 16:09:38.605 java[12811:312848] WARNING: NSWindow drag regions should only be invalidated on the Main Thread! This will throw an exception in the future. Called from (
0 AppKit 0x00007fff3f735ccc -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 386
1 AppKit 0x00007fff3f73307c -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 1488
2 AppKit 0x00007fff3f732aa6 -[NSWindow initWithContentRect:styleMask:backing:defer:] + 45
3 libnativewindow_macosx.jnilib 0x0000000127afd3b5 Java_jogamp_nativewindow_macosx_OSXUtil_CreateNSWindow0 + 421
4 ??? 0x000000010a626667 0x0 + 4469188199
)
Thread-1: GLContext.resetStates(isInit true)
Thread-1: MacOSXCGLContext.createImpl: START GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], share 0x0
Thread-1: Use ARB[avail[disabled false, quirk false] -> true]]
Thread-1: createContextARB-MapGLVersions is SET (decon): false
Thread-1: createContextARB-MapGLVersions START (GLDesktop true, GLES false, minorVersion true) on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]
Thread-1: createContextARBVersions.1: share 0, direct true, version 3.3 [3.3 .. 3.1]
NS viewHandle.2: drawableHandle 0x7feaf9a0fdc0 -> nsViewHandle 0x7feaf9a0fdc0: isNSView true, isNSWindow false, isFBO false, isPBuffer false, isSurfaceless false, jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable,
MacOSXOnscreenCGLDrawable[Realized true,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x7feaf9a0fdc0,
Surface WrappedSurface[ displayHandle 0x0
, surfaceHandle 0x7feaf9a0fdc0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 0],
chosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <39f665cc, 6f516a40>[count 1, qsz 0, owner <Thread-1>]
, OSXDummyUpstreamSurfaceHook[pixel 64x64]
, upstreamSurface false ]]
NS create OSX>=lion true, OSX>=mavericks true
NS create incompleteView: true
NS create backingLayerHost: null
NS create share: 0
NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable
NS create drawable handle: isPBuffer false, isFBO false, isSurfaceless false
NS create pixelFormat: 0x7feaf5331d30
NS create chosenCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
NS create fixedCaps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
NS create drawable native-handle: 0x7feaf9a0fdc0
NS create drawable NSView-handle: 0x7feaf9a0fdc0
NS create screen refresh-rate: 60 hz, 16666 micros
Thread-1: createContextARBImpl: OK 3.3 (Core profile, arb, compat[], hardware) - @creation, share 0, direct true on OSX 10.14.3
Thread-1: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]] - 3.3 (Core profile, arb, compat[], hardware) - 4.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 4.1.0
Thread-1: GLContext.setGLFuncAvail: Pre version verification - expected 3.3 (Core profile, arb, compat[], hardware), strictMatch true, glVersionsMapping true
Thread-1: GLContext.setGLFuncAvail: Version verification (Int): String 4.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Int) 4.1.0
Thread-1: GLContext.setGLFuncAvail: Post version verification req 3.3 (Core profile, arb, compat[], hardware) -> has 4.1 (Core profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirk: NoOffscreenBitmap: cause: OS MACOS
Quirk: NeedSharedObjectSync: cause: OS MACOS
Quirk: GL4NeedsGL3Request: cause: OS MACOS, OS Version 10.14.3, req 3.3
Quirks local.0: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Quirks local.X: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Quirks sticky on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: [GL4NeedsGL3Request]
Thread-1: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x4010005 - 4.1 (Core profile, arb, compat[], hardware) - 4.1 NVIDIA-12.0.21 355.11.10.50.10.103
Thread-1: Initializing CGL extension address table: MacOSX-.macosx_decon_0
Thread-1: GLContext CGL ProcAddressTable mapping key(MacOSX-.macosx_decon_0) -> 0x3bdc4322
Thread-1: GLContext GL ProcAddressTable mapping key(.macosx_decon_0-0x4010005 - 4.1 (Core profile, arb, compat[], hardware)) -> 0x3271f6a0: jogamp.opengl.gl4.GL4bcProcAddressTable
Info: setGL (OpenGL null): Thread-1, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@6fefd8d8
[2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353)
[3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2003)
[4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1423)
[5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1362)
[6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1201)
[7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:964)
[8]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:314)
[9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
[10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
[11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
[12]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:267)
[13]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
[14]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187)
[15]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216)
[16]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381)
[17]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916)
[18]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
[19]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843)
[20]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
[21]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
[22]: java.security.AccessController.doPrivileged(Native Method)
[23]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
[24]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[25]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[26]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[27]: com.app.Commands.executeCommand(Commands.java:97)
[28]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[29]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[30]: com.app.CmdListener.executeScript(CmdListener.java:46)
[31]: com.app.Shell.handleMainGame(Shell.java:751)
[32]: com.app.Shell.mainLoop(Shell.java:2668)
[33]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[34]: com.app.Shell.run(Shell.java:416)
[35]: java.lang.Thread.run(Thread.java:748)
Thread-1:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@6fefd8d8, OpenGL 4.1 (Core profile, arb, compat[], hardware) - 4.1 NVIDIA-12.0.21 355.11.10.50.10.103
Thread-1:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.1 (Core profile, arb, compat[], hardware) - 4.1 NVIDIA-12.0.21 355.11.10.50.10.103, use glGetStringi
Thread-1:ExtensionAvailabilityCache: GL_EXTENSIONS: 47, used glGetStringi
Thread-1:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0
Thread-1:ExtensionAvailabilityCache: GL vendor: NVIDIA Corporation
Thread-1:ExtensionAvailabilityCache: ALL EXTENSIONS: 47
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
Thread-1: GLContext GL ExtensionAvailabilityCache mapping key(.macosx_decon_0-0x4010005) -> 0x2c6de40a - entries: 62
CGL setSwapInterval: 1
Thread-1: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x4010005 - 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - glErr 0x0
Thread-1: createContextARBVersions.X: ctx 0x7feaf87d47f0, share 0, direct true, version 3.3 [3.3 .. 3.1]
Thread-1: createContextARB-MapGLVersions MAP MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: 3 (Core profile, compat[], hardware) -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)
Thread-1: createContextARB-MapGLVersions HAVE MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]] 3 (Core profile, compat[], hardware)[3.1 .. 3.3]: [None] -> [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
Thread-1: createContextARB-MapGLVersions MAP MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: 4 (Core profile, compat[], hardware) -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)
Thread-1: createContextARB-MapGLVersions: Quirk Triggerd: GL4NeedsGL3Request: cause: OS MACOS, OS Version 10.14.3
Thread-1: GLContext.resetStates(isInit false)
Thread-1: createContextARBVersions.1: share 0, direct true, version 4.5 [4.5 .. 4.0]
Thread-1: createContextARBImpl: Not supported 4.5 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.2: share 0, direct true, version 4.4 [4.5 .. 4.0]
Thread-1: createContextARBImpl: Not supported 4.4 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.3: share 0, direct true, version 4.3 [4.5 .. 4.0]
Thread-1: createContextARBImpl: Not supported 4.3 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.4: share 0, direct true, version 4.2 [4.5 .. 4.0]
Thread-1: createContextARBImpl: Not supported 4.2 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.5: share 0, direct true, version 4.1 [4.5 .. 4.0]
Thread-1: createContextARBImpl: Not supported 4.1 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.6: share 0, direct true, version 4.0 [4.5 .. 4.0]
Thread-1: createContextARBImpl: Not supported 4.0 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 4.0 [4.5 .. 4.0]
Thread-1: createContextARB-MapGLVersions NOPE MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], 4 (Compat profile, compat[], hardware) [4.5 .. 4.0]
Thread-1: createContextARBVersions.1: share 0, direct true, version 3.3 [3.3 .. 3.1]
Thread-1: createContextARBImpl: Not supported 3.3 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.2: share 0, direct true, version 3.2 [3.3 .. 3.1]
Thread-1: createContextARBImpl: Not supported 3.2 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.3: share 0, direct true, version 3.1 [3.3 .. 3.1]
Thread-1: createContextARBImpl: Not supported 3.1 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 3.1 [3.3 .. 3.1]
Thread-1: createContextARB-MapGLVersions NOPE MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], 3 (Compat profile, compat[], hardware) [3.3 .. 3.1]
Thread-1: createContextARBVersions.1: share 0, direct true, version 3.0 [3.0 .. 2.0]
Thread-1: createContextARBImpl: Not supported 3.0 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.14.3
Thread-1: createContextARBVersions.2: share 0, direct true, version 2.1 [3.0 .. 2.0]
NS viewHandle.2: drawableHandle 0x7feaf9a0fdc0 -> nsViewHandle 0x7feaf9a0fdc0: isNSView true, isNSWindow false, isFBO false, isPBuffer false, isSurfaceless false, jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable,
MacOSXOnscreenCGLDrawable[Realized true,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x7feaf9a0fdc0,
Surface WrappedSurface[ displayHandle 0x0
, surfaceHandle 0x7feaf9a0fdc0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 0],
chosen GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <39f665cc, 6f516a40>[count 1, qsz 0, owner <Thread-1>]
, OSXDummyUpstreamSurfaceHook[pixel 64x64]
, upstreamSurface false ]]
NS create OSX>=lion true, OSX>=mavericks true
NS create incompleteView: true
NS create backingLayerHost: null
NS create share: 0
NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable
NS create drawable handle: isPBuffer false, isFBO false, isSurfaceless false
NS create pixelFormat: 0x7feaf9a14080
NS create chosenCaps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
NS create fixedCaps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
NS create drawable native-handle: 0x7feaf9a0fdc0
NS create drawable NSView-handle: 0x7feaf9a0fdc0
NS create screen refresh-rate: 60 hz, 16666 micros
Thread-1: createContextARBImpl: OK 2.1 (Compat profile, arb, compat[], hardware) - @creation, share 0, direct true on OSX 10.14.3
Thread-1: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]] - 2.1 (Compat profile, arb, compat[], hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 2.1.0
Thread-1: GLContext.setGLFuncAvail: Pre version verification - expected 2.1 (Compat profile, arb, compat[], hardware), strictMatch true, glVersionsMapping true
Thread-1: GLContext.setGLFuncAvail: Version verification (String): String 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 2.1.0
Thread-1: GLContext.setGLFuncAvail: Post version verification req 2.1 (Compat profile, arb, compat[], hardware) -> has 2.1 (Compat profile, arb, compat[], hardware), strictMatch true, versionValidated true, versionGL3IntOK false
Quirk: NoOffscreenBitmap: cause: OS MACOS
Quirk: NeedSharedObjectSync: cause: OS MACOS
Quirks local.0: [NoOffscreenBitmap, NeedSharedObjectSync]
Quirks local.X: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Quirks sticky on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: [GL4NeedsGL3Request]
Thread-1: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
Thread-1: Initializing CGL extension address table: MacOSX-.macosx_decon_0
Thread-1: GLContext CGL ProcAddressTable reusing key(MacOSX-.macosx_decon_0) -> 0x3bdc4322
Thread-1: GLContext GL ProcAddressTable mapping key(.macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], hardware)) -> 0x59312951: jogamp.opengl.gl4.GL4bcProcAddressTable
Info: setGL (OpenGL null): Thread-1, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@68e8f840
[2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353)
[3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2003)
[4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1423)
[5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1362)
[6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1284)
[7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:964)
[8]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:314)
[9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
[10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
[11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
[12]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:267)
[13]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
[14]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187)
[15]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216)
[16]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381)
[17]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916)
[18]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
[19]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843)
[20]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
[21]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
[22]: java.security.AccessController.doPrivileged(Native Method)
[23]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
[24]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[25]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[26]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[27]: com.app.Commands.executeCommand(Commands.java:97)
[28]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[29]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[30]: com.app.CmdListener.executeScript(CmdListener.java:46)
[31]: com.app.Shell.handleMainGame(Shell.java:751)
[32]: com.app.Shell.mainLoop(Shell.java:2668)
[33]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[34]: com.app.Shell.run(Shell.java:416)
[35]: java.lang.Thread.run(Thread.java:748)
Thread-1:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@68e8f840, OpenGL 2.1 (Compat profile, arb, compat[], hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
Thread-1:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 2.1 (Compat profile, arb, compat[], hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, use glGetString
Thread-1:ExtensionAvailabilityCache: GL_EXTENSIONS: 138, used glGetString
Thread-1:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0
Thread-1:ExtensionAvailabilityCache: GL vendor: NVIDIA Corporation
Thread-1:ExtensionAvailabilityCache: ALL EXTENSIONS: 138
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
Thread-1: GLContext GL ExtensionAvailabilityCache mapping key(.macosx_decon_0-0x2010003) -> 0x66fa748 - entries: 147
CGL setSwapInterval: 1
Thread-1: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware) - glErr 0x0
Thread-1: createContextARBVersions.X: ctx 0x7feaf9a14120, share 0, direct true, version 2.1 [3.0 .. 2.0]
Thread-1: createContextARB-MapGLVersions MAP MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: 2 (Compat profile, compat[], hardware) -> 2.1 (Compat profile, arb, compat[], FBO, hardware)
Thread-1: createContextARB-MapGLVersions HAVE MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]] 2 (Compat profile, compat[], hardware)[2.0 .. 3.0]: [None] -> [2.1 (Compat profile, arb, compat[], FBO, hardware)]
Thread-1: GLContext.resetStates(isInit false)
Thread-1: createContextARB-MapGLVersions SET .macosx_decon_0
MapGLVersions .macosx_decon_0-0x2020000: 2.1 (Compat profile, arb, compat[], FBO, hardware)
MapGLVersions .macosx_decon_0-0x4040000: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)
MapGLVersions .macosx_decon_0-0x3040000: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)
Thread-1: createContextARB-MapGLVersions END (success true) on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], profileAliasing: true, total 725.024423ms
MapGLVersions .macosx_decon_0-0x2020000: 2.1 (Compat profile, arb, compat[], FBO, hardware)
MapGLVersions .macosx_decon_0-0x4040000: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)
MapGLVersions .macosx_decon_0-0x3040000: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)
Thread-1: createContextARB-MapGLVersions Requested GLProfile[GL2/GL2.sw] -> 2.0 (Compat profile, compat[], hardware)
Thread-1: createContextARB-MapGLVersions Mapped 2.1 (Compat profile, arb, compat[], FBO, hardware)
NS viewHandle.2: drawableHandle 0x7feaf9a0fdc0 -> nsViewHandle 0x7feaf9a0fdc0: isNSView true, isNSWindow false, isFBO false, isPBuffer false, isSurfaceless false, jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable,
MacOSXOnscreenCGLDrawable[Realized true,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x7feaf9a0fdc0,
Surface WrappedSurface[ displayHandle 0x0
, surfaceHandle 0x7feaf9a0fdc0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 0],
chosen GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <39f665cc, 6f516a40>[count 1, qsz 0, owner <Thread-1>]
, OSXDummyUpstreamSurfaceHook[pixel 64x64]
, upstreamSurface false ]]
NS create OSX>=lion true, OSX>=mavericks true
NS create incompleteView: true
NS create backingLayerHost: null
NS create share: 0
NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable
NS create drawable handle: isPBuffer false, isFBO false, isSurfaceless false
NS create pixelFormat: 0x7feaf994e5b0
NS create chosenCaps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
NS create fixedCaps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
NS create drawable native-handle: 0x7feaf9a0fdc0
NS create drawable NSView-handle: 0x7feaf9a0fdc0
NS create screen refresh-rate: 60 hz, 16666 micros
Thread-1: createContextARBImpl: OK 2.1 (Compat profile, arb, compat[], FBO, hardware) - @creation, share 0, direct true on OSX 10.14.3
Thread-1: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]] - 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 2.1.0
Thread-1: GLContext.setGLFuncAvail: Pre version verification - expected 2.1 (Compat profile, arb, compat[], FBO, hardware), strictMatch false, glVersionsMapping false
Thread-1: GLContext.setGLFuncAvail: Version verification (String): String 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 2.1.0
Thread-1: GLContext.setGLFuncAvail: Post version verification req 2.1 (Compat profile, arb, compat[], FBO, hardware) -> has 2.1 (Compat profile, arb, compat[], FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK false
Quirk: NoOffscreenBitmap: cause: OS MACOS
Quirk: NeedSharedObjectSync: cause: OS MACOS
Quirks local.0: [NoOffscreenBitmap, NeedSharedObjectSync]
Quirks local.X: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Quirks sticky on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: [GL4NeedsGL3Request]
Thread-1: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
Thread-1: Initializing CGL extension address table: MacOSX-.macosx_decon_0
Thread-1: GLContext CGL ProcAddressTable reusing key(MacOSX-.macosx_decon_0) -> 0x3bdc4322
Thread-1: GLContext GL ProcAddressTable reusing key(.macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware)) -> 0x59312951: jogamp.opengl.gl4.GL4bcProcAddressTable -> jogamp.opengl.gl4.GL4bc
Info: setGL (OpenGL null): Thread-1, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@24b6e76a
[2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353)
[3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2003)
[4]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:988)
[5]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:314)
[6]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
[7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
[8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
[9]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:267)
[10]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
[11]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187)
[12]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216)
[13]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381)
[14]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916)
[15]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
[16]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843)
[17]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
[18]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
[19]: java.security.AccessController.doPrivileged(Native Method)
[20]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
[21]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[22]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[23]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[24]: com.app.Commands.executeCommand(Commands.java:97)
[25]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[26]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[27]: com.app.CmdListener.executeScript(CmdListener.java:46)
[28]: com.app.Shell.handleMainGame(Shell.java:751)
[29]: com.app.Shell.mainLoop(Shell.java:2668)
[30]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[31]: com.app.Shell.run(Shell.java:416)
[32]: java.lang.Thread.run(Thread.java:748)
Thread-1: GLContext GL ExtensionAvailabilityCache reusing key(.macosx_decon_0-0x2010003) -> 0x66fa748 - entries: 147
CGL setSwapInterval: 1
Thread-1: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware) - glErr 0x0
Thread-1: Create GL context OK: For jogamp.opengl.macosx.cgl.MacOSXCGLContext - 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103 - obj 0x1f777dc7, ctx 0x7feaf87d59d0, isShared false, surf true 0x7feaf9a0fdc0, <741d390c, 5b18f537>[count 1, qsz 0, owner <Thread-1>]
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
GLDebugMessageHandler.init(false) .. n/a
GLPipelineFactory: Start jogamp.opengl.gl4.GL4bcImpl, req. Interface: null -> com.jogamp.opengl.Debug
GLPipelineFactory: Try jogamp.opengl.gl4.GL4bcImpl Interface[1]: com.jogamp.opengl.GL4bc
GLPipelineFactory: jogamp.opengl.gl4.GL4bcImpl _is_ instance of com.jogamp.opengl.GL4bc
GLPipelineFactory: Got : com.jogamp.opengl.DebugGL4bc, base interface: com.jogamp.opengl.GL4bc
Info: setGL (OpenGL 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103): Thread-1, GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@24b6e76a -> DebugGL4bc, DebugGL4bc [this 0x208e5280 implementing com.jogamp.opengl.GL4bc,
downstream: jogamp.opengl.gl4.GL4bcImpl@24b6e76a
]
[2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353)
[3]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:699)
[4]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
[5]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:267)
[6]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
[7]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187)
[8]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216)
[9]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381)
[10]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916)
[11]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
[12]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843)
[13]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
[14]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
[15]: java.security.AccessController.doPrivileged(Native Method)
[16]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
[17]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[18]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[19]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[20]: com.app.Commands.executeCommand(Commands.java:97)
[21]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[22]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[23]: com.app.CmdListener.executeScript(CmdListener.java:46)
[24]: com.app.Shell.handleMainGame(Shell.java:751)
[25]: com.app.Shell.mainLoop(Shell.java:2668)
[26]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[27]: com.app.Shell.run(Shell.java:416)
[28]: java.lang.Thread.run(Thread.java:748)
MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: true, ctx 0x7feaf87d59d0, hasBackingLayerHost false, attachGLLayerCmd null
NS viewHandle.2: drawableHandle 0x7feaf9a0fdc0 -> nsViewHandle 0x7feaf9a0fdc0: isNSView true, isNSWindow false, isFBO false, isPBuffer false, isSurfaceless false, jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable,
MacOSXOnscreenCGLDrawable[Realized true,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x7feaf9a0fdc0,
Surface WrappedSurface[ displayHandle 0x0
, surfaceHandle 0x7feaf9a0fdc0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 0],
chosen GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <39f665cc, 6f516a40>[count 1, qsz 0, owner <Thread-1>]
, OSXDummyUpstreamSurfaceHook[pixel 64x64]
, upstreamSurface false ]]
Thread-1: setRealized: drawable MacOSXOnscreenCGLDrawable, surface WrappedSurface, isProxySurface true: false -> true
[2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
[3]: jogamp.opengl.GLDrawableFactoryImpl.probeSurfacelessCtx(GLDrawableFactoryImpl.java:123)
[4]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:278)
[5]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
[6]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187)
[7]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216)
[8]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381)
[9]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916)
[10]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
[11]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843)
[12]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
[13]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
[14]: java.security.AccessController.doPrivileged(Native Method)
[15]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
[16]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[17]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[18]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[19]: com.app.Commands.executeCommand(Commands.java:97)
[20]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[21]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[22]: com.app.CmdListener.executeScript(CmdListener.java:46)
[23]: com.app.Shell.handleMainGame(Shell.java:751)
[24]: com.app.Shell.mainLoop(Shell.java:2668)
[25]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[26]: com.app.Shell.run(Shell.java:416)
[27]: java.lang.Thread.run(Thread.java:748)
MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: false, ctx 0x7feaf87d59d0, hasBackingLayerHost false, attachGLLayerCmd null
Thread-1: GLContext.makeCurrent: Surfaceless evaluate
Thread-1: GLContext.makeCurrent: Surfaceless OK - validated
MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: true, ctx 0x7feaf87d59d0, hasBackingLayerHost false, attachGLLayerCmd null
NS viewHandle.2: drawableHandle 0x0 -> nsViewHandle 0x0: isNSView false, isNSWindow false, isFBO false, isPBuffer false, isSurfaceless true, jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable,
MacOSXOnscreenCGLDrawable[Realized true,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x0,
Surface WrappedSurface[ displayHandle 0x0
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
, MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 0],
chosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <2354318d, 711c7d35>[count 1, qsz 0, owner <Thread-1>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]]
SharedDevice: MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]
SharedContext: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103 [GL 2.1.0, vendor 12.0.21 (NVIDIA-12.0.21 355.11.10.50.10.103)], options 0x4003, this 0x1f777dc7, handle 0x7feaf87d59d0, isShared false, DebugGL4bc [this 0x208e5280 implementing com.jogamp.opengl.GL4bc,
downstream: jogamp.opengl.gl4.GL4bcImpl@24b6e76a
],
quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
Drawable: MacOSXOnscreenCGLDrawable[Realized true,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x0,
Surface WrappedSurface[ displayHandle 0x0
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
, MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 0],
chosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <2354318d, 711c7d35>[count 1, qsz 0, owner <Thread-1>]
, GenericUpstreamSurfacelessHook[pixel 64x64]
, upstreamSurface false ]], mode NSOPENGL] , madeCurrent true
NPOT true, RECT true, FloatPixels true
allowsSurfacelessCtx true
glRendererQuirks [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Thread-1: GLContextImpl.destroy.0: obj 0x1f777dc7, ctx 0x7feaf87d59d0, isShared false, surf true 0x0, <741d390c, 5b18f537>[count 1, qsz 0, owner <Thread-1>]
MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: false, ctx 0x7feaf87d59d0, hasBackingLayerHost false, attachGLLayerCmd null
Thread-1: GLContext.resetStates(isInit false)
Thread-1: GLContextImpl.destroy.X: obj 0x1f777dc7, ctx 0x0, isShared false, surf true 0x0, <741d390c, 5b18f537>[count 0, qsz 0, owner <NULL>]
Thread-1: setRealized: drawable MacOSXOnscreenCGLDrawable, surface WrappedSurface, isProxySurface true: true -> false
[2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
[3]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:321)
[4]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
[5]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187)
[6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216)
[7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381)
[8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916)
[9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
[10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843)
[11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
[12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
[13]: java.security.AccessController.doPrivileged(Native Method)
[14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
[15]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[16]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[17]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[18]: com.app.Commands.executeCommand(Commands.java:97)
[19]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[20]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[21]: com.app.CmdListener.executeScript(CmdListener.java:46)
[22]: com.app.Shell.handleMainGame(Shell.java:751)
[23]: com.app.Shell.mainLoop(Shell.java:2668)
[24]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[25]: com.app.Shell.run(Shell.java:416)
[26]: java.lang.Thread.run(Thread.java:748)
Thread-1: setRealized: drawable MacOSXOnscreenCGLDrawable, surface WrappedSurface, isProxySurface true: true -> false
[2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
[3]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:324)
[4]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
[5]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187)
[6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216)
[7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381)
[8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916)
[9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
[10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843)
[11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
[12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
[13]: java.security.AccessController.doPrivileged(Native Method)
[14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
[15]: com.app.Toolkit.startToolkit(Toolkit.java:603)
[16]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[17]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[18]: com.app.Commands.executeCommand(Commands.java:97)
[19]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[20]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[21]: com.app.CmdListener.executeScript(CmdListener.java:46)
[22]: com.app.Shell.handleMainGame(Shell.java:751)
[23]: com.app.Shell.mainLoop(Shell.java:2668)
[24]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[25]: com.app.Shell.run(Shell.java:416)
[26]: java.lang.Thread.run(Thread.java:748)
GLProfile.init map .macosx_decon_0, desktopCtxUndef false, esCtxUndef false
GLProfile.init map *** no mapping for GL4bc on device .macosx_decon_0
GLProfile.init map *** no mapping for GL3bc on device .macosx_decon_0
GLProfile.init map GLProfile[GL2/GL2.hw] on device .macosx_decon_0
GLProfile.init map defaultHW GLProfile[GL2/GL2.hw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL4/GL4.hw] on device .macosx_decon_0
GLProfile.init map defaultAny GLProfile[GL4/GL4.hw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL3/GL4.hw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES3 on device .macosx_decon_0
GLProfile.init map GLProfile[GL4ES3/GL4.hw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL2GL3/GL4.hw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES2 on device .macosx_decon_0
GLProfile.init map GLProfile[GL2ES2/GL4.hw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES1 on device .macosx_decon_0
GLProfile.init map GLProfile[GL2ES1/GL2.hw] on device .macosx_decon_0
GLProfile.initProfilesForDevice: MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: desktop Shared Ctx true, profiles: 8
Thread-1: createContextARB-MapGLVersions SET .macosx_decon_0
MapGLVersions .macosx_decon_0-0x2020000: 2.1 (Compat profile, arb, compat[], FBO, hardware)
MapGLVersions .macosx_decon_0-0x4040000: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)
MapGLVersions .macosx_decon_0-0x3040000: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)
GLProfile.initProfilesForDevice: .macosx_decon_0: added profile(s): desktop true, egl false
GLProfile.initProfilesForDevice: .macosx_decon_0: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
GLProfile.dumpGLInfo: shared context n/a
MacOSXGraphicsDevice[type .macosx, connection decon]:
Natives
GL4bc false
GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
GLES3 false
GL3bc false
GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
GLES2 false
GLES1 false
Count 3 / 8
Common
GL4ES3 true
GL2GL3 true
GL2ES2 true
GL2ES1 true
Mappings
GL2ES1 GLProfile[GL2ES1/GL2.hw]
GL4ES3 GLProfile[GL4ES3/GL4.hw]
GL2ES2 GLProfile[GL2ES2/GL4.hw]
GL2 GLProfile[GL2/GL2.hw]
GL4 GLProfile[GL4/GL4.hw]
GL3 GLProfile[GL3/GL4.hw]
GL2GL3 GLProfile[GL2GL3/GL4.hw]
default GLProfile[GL2/GL2.hw]
Count 7 / 12
GLProfile.init addedAnyProfile true (desktop: true, egl false)
GLProfile.init isAWTAvailable true
GLProfile.init hasDesktopGLFactory true
GLProfile.init hasGL234Impl true
GLProfile.init hasEGLFactory false
GLProfile.init hasGLES1Impl false
GLProfile.init hasGLES3Impl false
GLProfile.init hasGL234OnEGLImpl false
GLProfile.init defaultDevice MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]
GLProfile.init defaultDevice Desktop MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]
GLProfile.init defaultDevice EGL null
GLProfile.init profile order [GL4bc, GL3bc, GL2, GL4, GL3, GLES3, GL4ES3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1]
GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]
Natives
GL4bc false
GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
GLES3 false
GL3bc false
GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
GLES2 false
GLES1 false
Count 3 / 8
Common
GL4ES3 true
GL2GL3 true
GL2ES2 true
GL2ES1 true
Mappings
GL2ES1 GLProfile[GL2ES1/GL2.hw]
GL4ES3 GLProfile[GL4ES3/GL4.hw]
GL2ES2 GLProfile[GL2ES2/GL4.hw]
GL2 GLProfile[GL2/GL2.hw]
GL4 GLProfile[GL4/GL4.hw]
GL3 GLProfile[GL3/GL4.hw]
GL2GL3 GLProfile[GL2GL3/GL4.hw]
default GLProfile[GL2/GL2.hw]
Count 7 / 12
Desktop Capabilities:
none
EGL Capabilities:
none
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0xbbbb2be][JVM version: 1.8.0_201 (1.8.0 update 201)
JAWT n/a, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x0, surfaceHandle 0x0, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 765x503], pixels[scale 1.0, 1.0 -> 765x503], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 69731906, unitID 0, awtDevice sun.awt.CGraphicsDevice@6e546c72, handle 0x0], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
CGLGraphicsConfig[dev=69731906,pixfmt=0],
encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
awtComponent com.app.CanvasComponent[canvas0,0,0,765x503,invalid],
surfaceLock <382c1d44, 2781a3b5>[count 0, qsz 0, owner <NULL>]]
GLDrawableFactoryImpl.createGLDrawable: MacOSXOnscreenCGLDrawable[Realized false,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x0,
Surface JAWTWindow[0xbbbb2be][JVM version: 1.8.0_201 (1.8.0 update 201)
JAWT n/a, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x0, surfaceHandle 0x0, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 765x503], pixels[scale 1.0, 1.0 -> 765x503], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 69731906, unitID 0, awtDevice sun.awt.CGraphicsDevice@6e546c72, handle 0x0], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
CGLGraphicsConfig[dev=69731906,pixfmt=0],
encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
awtComponent com.app.CanvasComponent[canvas0,0,0,765x503,invalid],
surfaceLock <382c1d44, 2781a3b5>[count 0, qsz 0, owner <NULL>]]]
Thread-1: setRealized: drawable MacOSXOnscreenCGLDrawable, surface MacOSXJAWTWindow, isProxySurface false: false -> true
[2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
[3]: com.app.Toolkit.startToolkit(Toolkit.java:630)
[4]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[5]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[6]: com.app.Commands.executeCommand(Commands.java:97)
[7]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[8]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[9]: com.app.CmdListener.executeScript(CmdListener.java:46)
[10]: com.app.Shell.handleMainGame(Shell.java:751)
[11]: com.app.Shell.mainLoop(Shell.java:2668)
[12]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[13]: com.app.Shell.run(Shell.java:416)
[14]: java.lang.Thread.run(Thread.java:748)
Thread-1: GLContext.resetStates(isInit true)
Thread-1: MacOSXCGLContext.createImpl: START GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]], share 0x0
Thread-1: Use ARB[avail[disabled false, quirk false] -> true]]
Thread-1: createContextARB-MapGLVersions is SET (decon): true
Thread-1: createContextARB-MapGLVersions Requested GLProfile[GL2/GL2.hw] -> 2.0 (Compat profile, compat[], hardware)
Thread-1: createContextARB-MapGLVersions Mapped 2.1 (Compat profile, arb, debug, compat[], FBO, hardware)
NS viewHandle.2: drawableHandle 0x7feaf87dc5c0 -> nsViewHandle 0x7feaf87dc5c0: isNSView true, isNSWindow false, isFBO false, isPBuffer false, isSurfaceless false, jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable,
MacOSXOnscreenCGLDrawable[Realized true,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x7feaf87dc5c0,
Surface JAWTWindow[0xbbbb2be][JVM version: 1.8.0_201 (1.8.0 update 201)
JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 0 / 0 765 x 503 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface true, attachedSurfaceLayer 0x0, windowHandle 0x7feaf9926360, surfaceHandle 0x7feaf87dc5c0, bounds [ 0 / 0 765 x 503 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 765x503], pixels[scale 1.0, 1.0 -> 765x503], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 69731906, unitID 0, awtDevice sun.awt.CGraphicsDevice@6e546c72, handle 0x0], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
CGLGraphicsConfig[dev=69731906,pixfmt=0],
encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
awtComponent com.app.CanvasComponent[canvas0,0,0,765x503,invalid],
surfaceLock <382c1d44, 2781a3b5>[count 1, qsz 0, owner <Thread-1>]]]
NS create OSX>=lion true, OSX>=mavericks true
NS create incompleteView: true
NS create backingLayerHost: JAWTWindow[0xbbbb2be][JVM version: 1.8.0_201 (1.8.0 update 201)
JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 0 / 0 765 x 503 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface true, attachedSurfaceLayer 0x0, windowHandle 0x7feaf9926360, surfaceHandle 0x7feaf87dc5c0, bounds [ 0 / 0 765 x 503 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 765x503], pixels[scale 1.0, 1.0 -> 765x503], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 69731906, unitID 0, awtDevice sun.awt.CGraphicsDevice@6e546c72, handle 0x0], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
CGLGraphicsConfig[dev=69731906,pixfmt=0],
encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
awtComponent com.app.CanvasComponent[canvas0,0,0,765x503,invalid],
surfaceLock <382c1d44, 2781a3b5>[count 1, qsz 0, owner <Thread-1>]]
NS create share: 0
NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable
NS create drawable handle: isPBuffer false, isFBO false, isSurfaceless false
NS create pixelFormat: 0x7feaf9a17c50
NS create chosenCaps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
NS create fixedCaps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
NS create drawable native-handle: 0x7feaf87dc5c0
NS create drawable NSView-handle: 0x7feaf87dc5c0
NS create screen refresh-rate: 30 hz, 33333 micros
Thread-1: createContextARBImpl: OK 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - @creation, share 0, direct true on OSX 10.14.3
Thread-1: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]] - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 2.1.0
Thread-1: GLContext.setGLFuncAvail: Pre version verification - expected 2.1 (Compat profile, arb, debug, compat[], FBO, hardware), strictMatch false, glVersionsMapping false
Thread-1: GLContext.setGLFuncAvail: Version verification (String): String 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 2.1.0
Thread-1: GLContext.setGLFuncAvail: Post version verification req 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) -> has 2.1 (Compat profile, arb, debug, compat[], FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK false
Quirk: NoOffscreenBitmap: cause: OS MACOS
Quirk: NeedSharedObjectSync: cause: OS MACOS
Quirks local.0: [NoOffscreenBitmap, NeedSharedObjectSync]
Quirks local.X: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Quirks sticky on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: [GL4NeedsGL3Request]
Thread-1: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x2010023 - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
Thread-1: Initializing CGL extension address table: MacOSX-.macosx_decon_0
Thread-1: GLContext CGL ProcAddressTable reusing key(MacOSX-.macosx_decon_0) -> 0x3bdc4322
Thread-1: GLContext GL ProcAddressTable mapping key(.macosx_decon_0-0x2010023 - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware)) -> 0x632e04e4: jogamp.opengl.gl4.GL4bcProcAddressTable -> jogamp.opengl.gl4.GL4bc
Info: setGL (OpenGL null): Thread-1, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@10e180a1
[2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353)
[3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2003)
[4]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:988)
[5]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:314)
[6]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
[7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
[8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
[9]: com.app.Toolkit.startToolkit(Toolkit.java:644)
[10]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[11]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[12]: com.app.Commands.executeCommand(Commands.java:97)
[13]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[14]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[15]: com.app.CmdListener.executeScript(CmdListener.java:46)
[16]: com.app.Shell.handleMainGame(Shell.java:751)
[17]: com.app.Shell.mainLoop(Shell.java:2668)
[18]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[19]: com.app.Shell.run(Shell.java:416)
[20]: java.lang.Thread.run(Thread.java:748)
Thread-1:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@10e180a1, OpenGL 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
Thread-1:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, use glGetString
Thread-1:ExtensionAvailabilityCache: GL_EXTENSIONS: 138, used glGetString
Thread-1:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0
Thread-1:ExtensionAvailabilityCache: GL vendor: NVIDIA Corporation
Thread-1:ExtensionAvailabilityCache: ALL EXTENSIONS: 138
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
Thread-1:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
Thread-1: GLContext GL ExtensionAvailabilityCache mapping key(.macosx_decon_0-0x2010023) -> 0x514f771b - entries: 147
CGL setSwapInterval: 1
Thread-1: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x2010023 - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - glErr 0x0
Thread-1: Create GL context OK: For jogamp.opengl.macosx.cgl.MacOSXCGLContext - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103 - obj 0x3f37b1e6, ctx 0x7feaf99276b0, isShared false, surf true 0x7feaf87dc5c0, <53f54455, 40ef63eb>[count 1, qsz 0, owner <Thread-1>]
GLDebugMessageHandler.init(true)
GLDebugMessageHandler: No extension available! 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
GL_EXTENSIONS 138
ExtensionAvailabilityCache: getGLExtensions() called
GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_draw_buffers2 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_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_point_sprite GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
GLDebugMessageHandler.init(true) .. n/a
GLPipelineFactory: Start jogamp.opengl.gl4.GL4bcImpl, req. Interface: null -> com.jogamp.opengl.Debug
GLPipelineFactory: Try jogamp.opengl.gl4.GL4bcImpl Interface[1]: com.jogamp.opengl.GL4bc
GLPipelineFactory: jogamp.opengl.gl4.GL4bcImpl _is_ instance of com.jogamp.opengl.GL4bc
GLPipelineFactory: Got : com.jogamp.opengl.DebugGL4bc, base interface: com.jogamp.opengl.GL4bc
Info: setGL (OpenGL 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103): Thread-1, GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@10e180a1 -> DebugGL4bc, DebugGL4bc [this 0x5c9707df implementing com.jogamp.opengl.GL4bc,
downstream: jogamp.opengl.gl4.GL4bcImpl@10e180a1
]
[2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353)
[3]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:699)
[4]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
[5]: com.app.Toolkit.startToolkit(Toolkit.java:644)
[6]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[7]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[8]: com.app.Commands.executeCommand(Commands.java:97)
[9]: com.app.CmdExecuter.executeScript(CmdExecuter.java:2539)
[10]: com.app.CmdExecuter.executeScript(CmdExecuter.java:169)
[11]: com.app.CmdListener.executeScript(CmdListener.java:46)
[12]: com.app.Shell.handleMainGame(Shell.java:751)
[13]: com.app.Shell.mainLoop(Shell.java:2668)
[14]: com.app.Shell.mainLoopWrapper(Shell.java:316)
[15]: com.app.Shell.run(Shell.java:416)
[16]: java.lang.Thread.run(Thread.java:748)
MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: true, ctx 0x7feaf99276b0, hasBackingLayerHost true, attachGLLayerCmd null
Thread-1: GLContextImpl.destroy.0: obj 0x3f37b1e6, ctx 0x7feaf99276b0, isShared false, surf true 0x7feaf87dc5c0, <53f54455, 40ef63eb>[count 1, qsz 0, owner <Thread-1>]
MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: false, ctx 0x7feaf99276b0, hasBackingLayerHost true, attachGLLayerCmd null
Thread-1: GLContext.resetStates(isInit false)
Thread-1: GLContextImpl.destroy.X: obj 0x3f37b1e6, ctx 0x0, isShared false, surf true 0x7feaf87dc5c0, <53f54455, 40ef63eb>[count 0, qsz 0, owner <NULL>]
Thread-1: setRealized: drawable MacOSXOnscreenCGLDrawable, surface MacOSXJAWTWindow, isProxySurface false: true -> false
[2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
[3]: com.app.Toolkit.close(Toolkit.java:582)
[4]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:115)
[5]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[6]: com.app.Shell.mainRedraw(Shell.java:1278)
[7]: com.app.Shell.mainRedrawWrapper(Shell.java:350)
[8]: com.app.Shell.run(Shell.java:419)
[9]: java.lang.Thread.run(Thread.java:748)
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x5062fb00][JVM version: 1.8.0_201 (1.8.0 update 201)
JAWT n/a, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x0, surfaceHandle 0x0, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [17/0 765x503], pixels[scale 1.0, 1.0 -> 765x503], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 69731906, unitID 0, awtDevice sun.awt.CGraphicsDevice@6e546c72, handle 0x0], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
CGLGraphicsConfig[dev=69731906,pixfmt=0],
encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
awtComponent com.app.CanvasComponent[canvas1,17,0,765x503,invalid],
surfaceLock <74ab1079, 58ef4f4c>[count 0, qsz 0, owner <NULL>]]
GLDrawableFactoryImpl.createGLDrawable: MacOSXOnscreenCGLDrawable[Realized false,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x0,
Surface JAWTWindow[0x5062fb00][JVM version: 1.8.0_201 (1.8.0 update 201)
JAWT n/a, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x0, surfaceHandle 0x0, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [17/0 765x503], pixels[scale 1.0, 1.0 -> 765x503], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 69731906, unitID 0, awtDevice sun.awt.CGraphicsDevice@6e546c72, handle 0x0], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
CGLGraphicsConfig[dev=69731906,pixfmt=0],
encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
awtComponent com.app.CanvasComponent[canvas1,17,0,765x503,invalid],
surfaceLock <74ab1079, 58ef4f4c>[count 0, qsz 0, owner <NULL>]]]
Thread-1: setRealized: drawable MacOSXOnscreenCGLDrawable, surface MacOSXJAWTWindow, isProxySurface false: false -> true
[2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
[3]: com.app.Toolkit.startToolkit(Toolkit.java:630)
[4]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[5]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[6]: com.app.Shell.mainRedraw(Shell.java:1278)
[7]: com.app.Shell.mainRedrawWrapper(Shell.java:350)
[8]: com.app.Shell.run(Shell.java:419)
[9]: java.lang.Thread.run(Thread.java:748)
Thread-1: GLContext.resetStates(isInit true)
Thread-1: MacOSXCGLContext.createImpl: START GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]], share 0x0
Thread-1: Use ARB[avail[disabled false, quirk false] -> true]]
Thread-1: createContextARB-MapGLVersions is SET (decon): true
Thread-1: createContextARB-MapGLVersions Requested GLProfile[GL2/GL2.hw] -> 2.0 (Compat profile, compat[], hardware)
Thread-1: createContextARB-MapGLVersions Mapped 2.1 (Compat profile, arb, debug, compat[], FBO, hardware)
NS viewHandle.2: drawableHandle 0x7feaf86d1f50 -> nsViewHandle 0x7feaf86d1f50: isNSView true, isNSWindow false, isFBO false, isPBuffer false, isSurfaceless false, jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable,
MacOSXOnscreenCGLDrawable[Realized true,
Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6409708c,
Handle 0x7feaf86d1f50,
Surface JAWTWindow[0x5062fb00][JVM version: 1.8.0_201 (1.8.0 update 201)
JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 17 / 0 765 x 503 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface true, attachedSurfaceLayer 0x0, windowHandle 0x7feaf5327180, surfaceHandle 0x7feaf86d1f50, bounds [ 17 / 0 765 x 503 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [17/0 765x503], pixels[scale 1.0, 1.0 -> 765x503], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 69731906, unitID 0, awtDevice sun.awt.CGraphicsDevice@6e546c72, handle 0x0], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
CGLGraphicsConfig[dev=69731906,pixfmt=0],
encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
awtComponent com.app.CanvasComponent[canvas1,17,0,765x503,invalid],
surfaceLock <74ab1079, 58ef4f4c>[count 1, qsz 0, owner <Thread-1>]]]
NS create OSX>=lion true, OSX>=mavericks true
NS create incompleteView: true
NS create backingLayerHost: JAWTWindow[0x5062fb00][JVM version: 1.8.0_201 (1.8.0 update 201)
JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 17 / 0 765 x 503 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface true, attachedSurfaceLayer 0x0, windowHandle 0x7feaf5327180, surfaceHandle 0x7feaf86d1f50, bounds [ 17 / 0 765 x 503 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [17/0 765x503], pixels[scale 1.0, 1.0 -> 765x503], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 69731906, unitID 0, awtDevice sun.awt.CGraphicsDevice@6e546c72, handle 0x0], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
CGLGraphicsConfig[dev=69731906,pixfmt=0],
encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]], idx 1],
chosen GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]],
requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
awtComponent com.app.CanvasComponent[canvas1,17,0,765x503,invalid],
surfaceLock <74ab1079, 58ef4f4c>[count 1, qsz 0, owner <Thread-1>]]
NS create share: 0
NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable
NS create drawable handle: isPBuffer false, isFBO false, isSurfaceless false
NS create pixelFormat: 0x7feaf2d2db80
NS create chosenCaps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
NS create fixedCaps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
NS create drawable native-handle: 0x7feaf86d1f50
NS create drawable NSView-handle: 0x7feaf86d1f50
NS create screen refresh-rate: 30 hz, 33333 micros
Thread-1: createContextARBImpl: OK 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - @creation, share 0, direct true on OSX 10.14.3
Thread-1: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]] - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 2.1.0
Thread-1: GLContext.setGLFuncAvail: Pre version verification - expected 2.1 (Compat profile, arb, debug, compat[], FBO, hardware), strictMatch false, glVersionsMapping false
Thread-1: GLContext.setGLFuncAvail: Version verification (String): String 2.1 NVIDIA-12.0.21 355.11.10.50.10.103, Number(Str) 2.1.0
Thread-1: GLContext.setGLFuncAvail: Post version verification req 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) -> has 2.1 (Compat profile, arb, debug, compat[], FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK false
Quirk: NoOffscreenBitmap: cause: OS MACOS
Quirk: NeedSharedObjectSync: cause: OS MACOS
Quirks local.0: [NoOffscreenBitmap, NeedSharedObjectSync]
Quirks local.X: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Quirks sticky on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x537ff2c9]]: [GL4NeedsGL3Request]
Thread-1: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x2010023 - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
Thread-1: Initializing CGL extension address table: MacOSX-.macosx_decon_0
Thread-1: GLContext CGL ProcAddressTable reusing key(MacOSX-.macosx_decon_0) -> 0x3bdc4322
Thread-1: GLContext GL ProcAddressTable reusing key(.macosx_decon_0-0x2010023 - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware)) -> 0x632e04e4: jogamp.opengl.gl4.GL4bcProcAddressTable -> jogamp.opengl.gl4.GL4bc
Info: setGL (OpenGL null): Thread-1, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@56a9f636
[2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353)
[3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2003)
[4]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:988)
[5]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:314)
[6]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
[7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
[8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
[9]: com.app.Toolkit.startToolkit(Toolkit.java:644)
[10]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[11]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[12]: com.app.Shell.mainRedraw(Shell.java:1278)
[13]: com.app.Shell.mainRedrawWrapper(Shell.java:350)
[14]: com.app.Shell.run(Shell.java:419)
[15]: java.lang.Thread.run(Thread.java:748)
Thread-1: GLContext GL ExtensionAvailabilityCache reusing key(.macosx_decon_0-0x2010023) -> 0x514f771b - entries: 147
CGL setSwapInterval: 1
Thread-1: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x2010023 - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - glErr 0x0
Thread-1: Create GL context OK: For jogamp.opengl.macosx.cgl.MacOSXCGLContext - 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103 - obj 0x1154a5e7, ctx 0x7feaf2f1e570, isShared false, surf true 0x7feaf86d1f50, <7a2d1c42, 581aa964>[count 1, qsz 0, owner <Thread-1>]
GLDebugMessageHandler.init(true)
GLDebugMessageHandler: No extension available! 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103
GL_EXTENSIONS 138
ExtensionAvailabilityCache: getGLExtensions() called
GLPipelineFactory: Start jogamp.opengl.gl4.GL4bcImpl, req. Interface: null -> com.jogamp.opengl.Debug
GLPipelineFactory: Try jogamp.opengl.gl4.GL4bcImpl Interface[1]: com.jogamp.opengl.GL4bc
GLPipelineFactory: jogamp.opengl.gl4.GL4bcImpl _is_ instance of com.jogamp.opengl.GL4bc
GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_draw_buffers2 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_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_point_sprite GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
GLDebugMessageHandler.init(true) .. n/a
GLPipelineFactory: Got : com.jogamp.opengl.DebugGL4bc, base interface: com.jogamp.opengl.GL4bc
Info: setGL (OpenGL 2.1 (Compat profile, arb, debug, compat[], FBO, hardware) - 2.1 NVIDIA-12.0.21 355.11.10.50.10.103): Thread-1, GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@56a9f636 -> DebugGL4bc, DebugGL4bc [this 0x6c55541d implementing com.jogamp.opengl.GL4bc,
downstream: jogamp.opengl.gl4.GL4bcImpl@56a9f636
]
[2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353)
[3]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:699)
[4]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
[5]: com.app.Toolkit.startToolkit(Toolkit.java:644)
[6]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:237)
[7]: com.app.DisplayMode.changeDisplayMode(DisplayMode.java:479)
[8]: com.app.Shell.mainRedraw(Shell.java:1278)
[9]: com.app.Shell.mainRedrawWrapper(Shell.java:350)
[10]: com.app.Shell.run(Shell.java:419)
[11]: java.lang.Thread.run(Thread.java:748)
MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: true, ctx 0x7feaf2f1e570, hasBackingLayerHost true, attachGLLayerCmd null
CGL setSwapInterval: 0
GLDrawableFactory.shutdownAll 2 instances, on thread NativeWindowFactory_ShutdownHook
GLDrawableFactory.shutdownAll[1/2]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory
DisplayGamma: Reset
MacOSXCGLDrawableFactory.shutdown
GLDrawableFactory.shutdownAll[2/2]: jogamp.opengl.egl.EGLDrawableFactory
DisplayGamma: Reset
EGLDrawableFactory.shutdown
EGLDisplayUtil.EGLDisplays: Shutdown (open: 0)
[2]: jogamp.opengl.egl.EGLDisplayUtil.shutdown(EGLDisplayUtil.java:166)
[3]: jogamp.opengl.egl.EGLDrawableFactory.shutdownImpl(EGLDrawableFactory.java:400)
[4]: com.jogamp.opengl.GLDrawableFactory.shutdown0(GLDrawableFactory.java:215)
[5]: com.jogamp.opengl.GLDrawableFactory.access$000(GLDrawableFactory.java:97)
[6]: com.jogamp.opengl.GLDrawableFactory$1.run(GLDrawableFactory.java:125)
[7]: com.jogamp.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:258)
[8]: com.jogamp.nativewindow.NativeWindowFactory$1$1.run(NativeWindowFactory.java:176)
[9]: java.lang.Thread.run(Thread.java:748)
GLDrawableFactory.shutdownAll.X on thread NativeWindowFactory_ShutdownHook
Process finished with exit code 130 (interrupted by signal 2: SIGINT)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment