Bugzilla – Attachment 841 Details for
Bug 1398
[NSOpenGLContext setView:] must be executed on the main thread
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
Log In
[x]
|
Forgot Password
Login:
[x]
Log information when the application is hung by menu operation
debug-hang-by-menu.log (text/plain), 72.25 KB, created by
Jun Koyama
on 2020-04-06 05:22:14 CEST
(
hide
)
Description:
Log information when the application is hung by menu operation
Filename:
MIME Type:
Creator:
Jun Koyama
Created:
2020-04-06 05:22:14 CEST
Size:
72.25 KB
patch
obsolete
>GLProfile.initSingleton() - thread main > [2]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216) > [3]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324) > [4]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009) > [5]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743) > [6]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754) > [7]: OneTriangleSwingGLJPanel.main(OneTriangleSwingGLJPanel.java:20) >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: main >----------------------------------------------------------------------------------------------------- >Platform: MACOS / Mac OS X 10.15.4 (10.15.4), 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_242 (1.8.0u242), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment >Platform: Java Vendor: BellSoft, https://bell-sw.com/, JavaSE: true, Java9: false, Java6: true, dynamicLib: true, AWT enabled: true >----------------------------------------------------------------------------------------------------- >----------------------------------------------------------------------------------------------------- >Package: com.jogamp.common >Extension Name: com.jogamp.common >Specification Title: GlueGen Java Bindings Generator >Specification Vendor: JogAmp Community >Specification Version: 2.4 >Implementation Title: GlueGen Run-Time >Implementation Vendor: JogAmp Community >Implementation Vendor ID: com.jogamp >Implementation URL: http://jogamp.org/ >Implementation Version: 2.4.0-rc-20200306 >Implementation Build: 2.4-b937-20200306 >Implementation Branch: origin/master >Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 >Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d >Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 >Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c >Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 >Implementation SHA Natives-this: 0 >----------------------------------------------------------------------------------------------------- >----------------------------------------------------------------------------------------------------- >Package: com.jogamp.nativewindow >Extension Name: com.jogamp.opengl >Specification Title: Java Bindings for OpenGL API Specification >Specification Vendor: JogAmp Community >Specification Version: 2.4 >Implementation Title: Java Bindings for OpenGL Runtime Environment >Implementation Vendor: JogAmp Community >Implementation Vendor ID: com.jogamp >Implementation URL: http://jogamp.org/ >Implementation Version: 2.4.0-rc-20200306 >Implementation Build: 2.4-b1506-20200306 >Implementation Branch: origin/master >Implementation Commit: 0779f229b0e9538c640b18b9a4e095af1f5a35b3 >Implementation SHA Sources: null >Implementation SHA Classes: null >Implementation SHA Classes-this: null >Implementation SHA Natives: null >Implementation SHA Natives-this: null >----------------------------------------------------------------------------------------------------- >----------------------------------------------------------------------------------------------------- >Package: com.jogamp.opengl >Extension Name: com.jogamp.opengl >Specification Title: Java Bindings for OpenGL API Specification >Specification Vendor: JogAmp Community >Specification Version: 2.4 >Implementation Title: Java Bindings for OpenGL Runtime Environment >Implementation Vendor: JogAmp Community >Implementation Vendor ID: com.jogamp >Implementation URL: http://jogamp.org/ >Implementation Version: 2.4.0-rc-20200306 >Implementation Build: 2.4-b1506-20200306 >Implementation Branch: origin/master >Implementation Commit: 0779f229b0e9538c640b18b9a4e095af1f5a35b3 >Implementation SHA Sources: null >Implementation SHA Classes: null >Implementation SHA Classes-this: null >Implementation SHA Natives: null >Implementation SHA Natives-this: null >----------------------------------------------------------------------------------------------------- >GLDrawableFactory.static - Native OS Factory for: .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) >Info: GLProfile.init - Mobile 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 0x5e025e70]] >Info: GLProfile.initProfilesForDevice: MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] (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 >main: 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:188) > [6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217) > [7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385) > [8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1938) > [9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895) > [10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1862) > [11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) > [12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239) > [13]: java.security.AccessController.doPrivileged(Native Method) > [14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225) > [15]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324) > [16]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009) > [17]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743) > [18]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754) > [19]: OneTriangleSwingGLJPanel.main(OneTriangleSwingGLJPanel.java:20) >main: GLContext.resetStates(isInit true) >main: 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 >main: Use ARB[avail[disabled false, quirk false] -> true]] >main: createContextARB-MapGLVersions is SET (decon): false >main: createContextARB-MapGLVersions START (GLDesktop true, GLES false, minorVersion true) on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] >main: createContextARBVersions.1: share 0, direct true, version 3.3 [3.3 .. 3.1] >NS create OSX>=lion true, OSX>=mavericks true >NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable >NS create surface type: jogamp.nativewindow.WrappedSurface >NS create drawable native-handle: 0x7fb9894a90d0 >NS create: NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] >NS create backingLayerHost: null >NS create share: 0 >NS create pixelFormat: 0x7fb9897b1cd0 >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 screen refresh-rate: 60 hz, 16666 micros >MaxOSXCGLContext.NSOpenGLImpl.makeCurrent: Skip CGLLockContext (Bug1398) >SetNSViewCmd: OK, drawable 0x432d34c9, NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] - AWT-AppKit >main: createContextARBImpl: OK 3.3 (Core profile, arb, compat[], hardware) - @creation, share 0, direct true on OSX 10.15.4 >main: GLContext.setGLFuncAvail: glGetStringi 0x7fff3b7541a3 (opt), glGetString 0x7fff3b74fbc6, glGetIntegerv 0x7fff3b74fa20 >main: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] - requested 3.3 (Core profile, arb, compat[], hardware) - 4.1 INTEL-14.5.22, has Number(Str) 4.1.0 >main: GLContext.setGLFuncAvail: Pre version verification: requested 3.3 (Core profile, arb, compat[], hardware), drawable.glp GLProfile[GL2/GL2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 4.1.0 >main: GLContext.setGLFuncAvail: Version verification (Int): String 4.1 INTEL-14.5.22, Number(Int) 4.1.0 - 4.1 (Core profile, arb, compat[], hardware) >main: GLContext.setGLFuncAvail: Post version verification: requested 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.15.4, 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 0x5e025e70]]: [GL4NeedsGL3Request] >main: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x4010005 - 4.1 (Core profile, arb, compat[], hardware) - 4.1 INTEL-14.5.22 >main: Initializing CGL extension address table: MacOSX-.macosx_decon_0 >main: GLContext CGL ProcAddressTable mapping key(MacOSX-.macosx_decon_0) -> 0x180bc464 >main: GLContext GL ProcAddressTable mapping key(.macosx_decon_0-0x4010005 - 4.1 (Core profile, arb, compat[], hardware)) -> 0x62043840: jogamp.opengl.gl4.GL4bcProcAddressTable >Info: setGL (OpenGL null): main, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@34b7bfc0 > [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358) > [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125) > [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456) > [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395) > [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1234) > [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969) > [8]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:318) > [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770) > [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653) > [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591) > [12]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:267) > [13]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83) > [14]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:188) > [15]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217) > [16]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385) > [17]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1938) > [18]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895) > [19]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1862) > [20]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) > [21]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239) > [22]: java.security.AccessController.doPrivileged(Native Method) > [23]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225) > [24]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324) > [25]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009) > [26]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743) > [27]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754) > [28]: OneTriangleSwingGLJPanel.main(OneTriangleSwingGLJPanel.java:20) >main:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@34b7bfc0, OpenGL 4.1 (Core profile, arb, compat[], hardware) - 4.1 INTEL-14.5.22 >main:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.1 (Core profile, arb, compat[], hardware) - 4.1 INTEL-14.5.22, use glGetStringi >main:ExtensionAvailabilityCache: GL_EXTENSIONS: 45, used glGetStringi >main:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0 >main:ExtensionAvailabilityCache: GL vendor: Intel Inc. >main:ExtensionAvailabilityCache: ALL EXTENSIONS: 45 >main:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions >main: GLContext GL ExtensionAvailabilityCache mapping key(.macosx_decon_0-0x4010005) -> 0x3cbbc1e0 - entries: 60 >CGL setSwapInterval: 1 >main: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x4010005 - 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - glErr 0x0 >main: createContextARBVersions.X: ctx 0x7fb989578350, share 0, direct true, version 3.3 [3.3 .. 3.1] >main: createContextARB-MapGLVersions MAP MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]]: 3 (Core profile, compat[], hardware) -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) >main: createContextARB-MapGLVersions HAVE MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] 3 (Core profile, compat[], hardware)[3.1 .. 3.3]: [None] -> [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)] >main: createContextARB-MapGLVersions MAP MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]]: 4 (Core profile, compat[], hardware) -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) >main: createContextARB-MapGLVersions: Quirk Triggerd: GL4NeedsGL3Request: cause: OS MACOS, OS Version 10.15.4 >main: GLContext.resetStates(isInit false) >main: createContextARBVersions.1: share 0, direct true, version 4.6 [4.6 .. 4.0] >main: createContextARBImpl: Not supported 4.6 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.2: share 0, direct true, version 4.5 [4.6 .. 4.0] >main: createContextARBImpl: Not supported 4.5 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.3: share 0, direct true, version 4.4 [4.6 .. 4.0] >main: createContextARBImpl: Not supported 4.4 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.4: share 0, direct true, version 4.3 [4.6 .. 4.0] >main: createContextARBImpl: Not supported 4.3 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.5: share 0, direct true, version 4.2 [4.6 .. 4.0] >main: createContextARBImpl: Not supported 4.2 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.6: share 0, direct true, version 4.1 [4.6 .. 4.0] >main: createContextARBImpl: Not supported 4.1 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.7: share 0, direct true, version 4.0 [4.6 .. 4.0] >main: createContextARBImpl: Not supported 4.0 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 4.0 [4.6 .. 4.0] >main: createContextARB-MapGLVersions NOPE MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]], 4 (Compat profile, compat[], hardware) [4.6 .. 4.0] >main: createContextARBVersions.1: share 0, direct true, version 3.3 [3.3 .. 3.1] >main: createContextARBImpl: Not supported 3.3 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.2: share 0, direct true, version 3.2 [3.3 .. 3.1] >main: createContextARBImpl: Not supported 3.2 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.3: share 0, direct true, version 3.1 [3.3 .. 3.1] >main: createContextARBImpl: Not supported 3.1 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.X: ctx 0x0, share 0, direct true, version 3.1 [3.3 .. 3.1] >main: createContextARB-MapGLVersions NOPE MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]], 3 (Compat profile, compat[], hardware) [3.3 .. 3.1] >main: createContextARBVersions.1: share 0, direct true, version 3.0 [3.0 .. 2.0] >main: createContextARBImpl: Not supported 3.0 (Compat profile, arb, compat[], hardware) - @creation on OSX 10.15.4 >main: createContextARBVersions.2: share 0, direct true, version 2.1 [3.0 .. 2.0] >NS create OSX>=lion true, OSX>=mavericks true >NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable >NS create surface type: jogamp.nativewindow.WrappedSurface >NS create drawable native-handle: 0x7fb9894a90d0 >NS create: NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] >NS create backingLayerHost: null >NS create share: 0 >NS create pixelFormat: 0x7fb9894b0a70 >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 screen refresh-rate: 60 hz, 16666 micros >MaxOSXCGLContext.NSOpenGLImpl.makeCurrent: Skip CGLLockContext (Bug1398) >main: createContextARBImpl: OK 2.1 (Compat profile, arb, compat[], hardware) - @creation, share 0, direct true on OSX 10.15.4 >SetNSViewCmd: OK, drawable 0x432d34c9, NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] - AWT-AppKit >main: GLContext.setGLFuncAvail: glGetStringi 0x7fff3b7541a3 (opt), glGetString 0x7fff3b74fbc6, glGetIntegerv 0x7fff3b74fa20 >main: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] - requested 2.1 (Compat profile, arb, compat[], hardware) - 2.1 INTEL-14.5.22, has Number(Str) 2.1.0 >main: GLContext.setGLFuncAvail: Pre version verification: requested 2.1 (Compat profile, arb, compat[], hardware), drawable.glp GLProfile[GL2/GL2.sw], strictMatch true, glVersionsMapping true, hasGLVersionByString 2.1.0 >main: GLContext.setGLFuncAvail: Version verification (String): String 2.1 INTEL-14.5.22, Number(Str) 2.1.0 >main: GLContext.setGLFuncAvail: Post version verification: requested 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 0x5e025e70]]: [GL4NeedsGL3Request] >main: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], hardware) - 2.1 INTEL-14.5.22 >main: Initializing CGL extension address table: MacOSX-.macosx_decon_0 >main: GLContext CGL ProcAddressTable reusing key(MacOSX-.macosx_decon_0) -> 0x180bc464 >main: GLContext GL ProcAddressTable mapping key(.macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], hardware)) -> 0x50f8360d: jogamp.opengl.gl4.GL4bcProcAddressTable >Info: setGL (OpenGL null): main, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@2cb4c3ab > [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358) > [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125) > [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1456) > [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1395) > [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1317) > [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:969) > [8]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:318) > [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770) > [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653) > [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591) > [12]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:267) > [13]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83) > [14]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:188) > [15]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217) > [16]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385) > [17]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1938) > [18]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895) > [19]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1862) > [20]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) > [21]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239) > [22]: java.security.AccessController.doPrivileged(Native Method) > [23]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225) > [24]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324) > [25]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009) > [26]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743) > [27]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754) > [28]: OneTriangleSwingGLJPanel.main(OneTriangleSwingGLJPanel.java:20) >main:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@2cb4c3ab, OpenGL 2.1 (Compat profile, arb, compat[], hardware) - 2.1 INTEL-14.5.22 >main:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 2.1 (Compat profile, arb, compat[], hardware) - 2.1 INTEL-14.5.22, use glGetString >main:ExtensionAvailabilityCache: GL_EXTENSIONS: 128, used glGetString >main:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0 >main:ExtensionAvailabilityCache: GL vendor: Intel Inc. >main:ExtensionAvailabilityCache: ALL EXTENSIONS: 128 >main:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions >main:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions >main: GLContext GL ExtensionAvailabilityCache mapping key(.macosx_decon_0-0x2010003) -> 0x13c78c0b - entries: 137 >CGL setSwapInterval: 1 >main: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware) - glErr 0x0 >main: createContextARBVersions.X: ctx 0x7fb9897b5990, share 0, direct true, version 2.1 [3.0 .. 2.0] >main: createContextARB-MapGLVersions MAP MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]]: 2 (Compat profile, compat[], hardware) -> 2.1 (Compat profile, arb, compat[], FBO, hardware) >main: createContextARB-MapGLVersions HAVE MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] 2 (Compat profile, compat[], hardware)[2.0 .. 3.0]: [None] -> [2.1 (Compat profile, arb, compat[], FBO, hardware)] >main: GLContext.resetStates(isInit false) >main: createContextARB-MapGLVersions SET .macosx_decon_0 >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) >MapGLVersions .macosx_decon_0-0x2020000: 2.1 (Compat profile, arb, compat[], FBO, hardware) >main: createContextARB-MapGLVersions END (success true) on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]], profileAliasing: true, total 685.495192ms >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) >MapGLVersions .macosx_decon_0-0x2020000: 2.1 (Compat profile, arb, compat[], FBO, hardware) >main: createContextARB-MapGLVersions requested GLProfile[GL2/GL2.sw] -> 2.0 (Compat profile, compat[], hardware) >main: createContextARB-MapGLVersions Mapped 2.1 (Compat profile, arb, compat[], FBO, hardware) >NS create OSX>=lion true, OSX>=mavericks true >NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable >NS create surface type: jogamp.nativewindow.WrappedSurface >NS create drawable native-handle: 0x7fb9894a90d0 >NS create: NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] >NS create backingLayerHost: null >NS create share: 0 >NS create pixelFormat: 0x7fb9896e2df0 >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 screen refresh-rate: 60 hz, 16666 micros >MaxOSXCGLContext.NSOpenGLImpl.makeCurrent: Skip CGLLockContext (Bug1398) >main: createContextARBImpl: OK 2.1 (Compat profile, arb, compat[], FBO, hardware) - @creation, share 0, direct true on OSX 10.15.4 >SetNSViewCmd: OK, drawable 0x432d34c9, NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] - AWT-AppKit >main: GLContext.setGLFuncAvail: glGetStringi 0x7fff3b7541a3 (opt), glGetString 0x7fff3b74fbc6, glGetIntegerv 0x7fff3b74fa20 >main: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] - requested 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22, has Number(Str) 2.1.0 >main: GLContext.setGLFuncAvail: Pre version verification: requested 2.1 (Compat profile, arb, compat[], FBO, hardware), drawable.glp GLProfile[GL2/GL2.sw], strictMatch false, glVersionsMapping false, hasGLVersionByString 2.1.0 >main: GLContext.setGLFuncAvail: Version verification (String): String 2.1 INTEL-14.5.22, Number(Str) 2.1.0 >main: GLContext.setGLFuncAvail: Post version verification: requested 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 0x5e025e70]]: [GL4NeedsGL3Request] >main: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 >main: Initializing CGL extension address table: MacOSX-.macosx_decon_0 >main: GLContext CGL ProcAddressTable reusing key(MacOSX-.macosx_decon_0) -> 0x180bc464 >main: GLContext GL ProcAddressTable reusing key(.macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware)) -> 0x50f8360d: jogamp.opengl.gl4.GL4bcProcAddressTable -> jogamp.opengl.gl4.GL4bc >Info: setGL (OpenGL null): main, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@12843fce > [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358) > [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125) > [4]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:993) > [5]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:318) > [6]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770) > [7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653) > [8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591) > [9]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:267) > [10]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83) > [11]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:188) > [12]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217) > [13]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385) > [14]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1938) > [15]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895) > [16]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1862) > [17]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) > [18]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239) > [19]: java.security.AccessController.doPrivileged(Native Method) > [20]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225) > [21]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324) > [22]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009) > [23]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743) > [24]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754) > [25]: OneTriangleSwingGLJPanel.main(OneTriangleSwingGLJPanel.java:20) >main: GLContext GL ExtensionAvailabilityCache reusing key(.macosx_decon_0-0x2010003) -> 0x13c78c0b - entries: 137 >CGL setSwapInterval: 1 >main: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware) - glErr 0x0 >main: Create GL context OK: For jogamp.opengl.macosx.cgl.MacOSXCGLContext - 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 - obj 0x1a407d53, ctx 0x7fb9894b0eb0, isShared false, surf true 0x7fb9894a90d0, <3dd3bcd, 97e1986>[count 1, qsz 0, owner <main>] >GLDebugMessageHandler.init(false) >GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 >GLDebugMessageHandler.init(false) .. n/a >MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: true, ctx 0x7fb9894b0eb0, hasBackingLayerHost false, attachGLLayerCmd null >MaxOSXCGLContext.NSOpenGLImpl.contextMadeCurrent: Cure missing CGLContextLock (Bug1398), surfaceLock <26f67b76, 153f5a29>[count 1, qsz 0, owner <main>] >main: setRealized: drawable MacOSXOnscreenCGLDrawable, surface WrappedSurface, isProxySurface true: false -> true > [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176) > [3]: jogamp.opengl.GLDrawableFactoryImpl.probeSurfacelessCtx(GLDrawableFactoryImpl.java:124) > [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:188) > [7]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217) > [8]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385) > [9]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1938) > [10]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895) > [11]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1862) > [12]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) > [13]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239) > [14]: java.security.AccessController.doPrivileged(Native Method) > [15]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225) > [16]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324) > [17]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009) > [18]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743) > [19]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754) > [20]: OneTriangleSwingGLJPanel.main(OneTriangleSwingGLJPanel.java:20) >MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: false, ctx 0x7fb9894b0eb0, hasBackingLayerHost false, attachGLLayerCmd null >main: GLContext.makeCurrent: Surfaceless evaluate >MaxOSXCGLContext.NSOpenGLImpl.makeCurrent: Skip CGLLockContext (Bug1398) >SetNSViewCmd: OK, drawable 0x6172f60d, NSViewDescr[nsViewHandle 0x0, isSurfaceless true, isIncomplete true, isFBO false, isPBuffer false] - AWT-AppKit >main: GLContext.makeCurrent: Surfaceless OK - validated >MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: true, ctx 0x7fb9894b0eb0, hasBackingLayerHost false, attachGLLayerCmd null >MaxOSXCGLContext.NSOpenGLImpl.contextMadeCurrent: Cure missing CGLContextLock (Bug1398), surfaceLock <13a57a3b, 7ca48474>[count 1, qsz 0, owner <main>] >SharedDevice: MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] >SharedContext: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 [GL 2.1.0, vendor 14.5.22 (INTEL-14.5.22)], options 0x4003, this 0x1a407d53, handle 0x7fb9894b0eb0, isShared false, jogamp.opengl.gl4.GL4bcImpl@12843fce, > quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync], > Drawable: MacOSXOnscreenCGLDrawable[Realized true, > Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@61a485d2, > 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 0x5e025e70]], 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 <13a57a3b, 7ca48474>[count 1, qsz 0, owner <main>] >, GenericUpstreamSurfacelessHook[pixel 64x64] >, upstreamSurface false ]], mode NSOPENGL] , madeCurrent true > NPOT true, RECT true, FloatPixels true > allowsSurfacelessCtx true > glRendererQuirks [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync] >main: GLContextImpl.destroy.0: obj 0x1a407d53, ctx 0x7fb9894b0eb0, isShared false, surf true 0x0, <3dd3bcd, 97e1986>[count 1, qsz 0, owner <main>] >MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: false, ctx 0x7fb9894b0eb0, hasBackingLayerHost false, attachGLLayerCmd null >main: GLContext.resetStates(isInit false) >main: GLContextImpl.destroy.X: obj 0x1a407d53, ctx 0x0, isShared false, surf true 0x0, <3dd3bcd, 97e1986>[count 0, qsz 0, owner <NULL>] >main: 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:188) > [6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217) > [7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385) > [8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1938) > [9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895) > [10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1862) > [11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) > [12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239) > [13]: java.security.AccessController.doPrivileged(Native Method) > [14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225) > [15]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324) > [16]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009) > [17]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743) > [18]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754) > [19]: OneTriangleSwingGLJPanel.main(OneTriangleSwingGLJPanel.java:20) >main: 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:188) > [6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217) > [7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385) > [8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1938) > [9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895) > [10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1862) > [11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) > [12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239) > [13]: java.security.AccessController.doPrivileged(Native Method) > [14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225) > [15]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2324) > [16]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1009) > [17]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:743) > [18]: com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:754) > [19]: OneTriangleSwingGLJPanel.main(OneTriangleSwingGLJPanel.java:20) >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 0x5e025e70]]: desktop Shared Ctx true, profiles: 8 >main: createContextARB-MapGLVersions SET .macosx_decon_0 >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) >MapGLVersions .macosx_decon_0-0x2020000: 2.1 (Compat profile, arb, compat[], FBO, hardware) >GLProfile.initProfilesForDevice: .macosx_decon_0: added profile(s): desktop true, mobile 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, mobile false) >GLProfile.init isAWTAvailable true >GLProfile.init hasDesktopGLFactory true >GLProfile.init hasGL234Impl true >GLProfile.init hasMobileFactory 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 0x5e025e70]] >GLProfile.init defaultDevice Desktop MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] >GLProfile.init defaultDevice Mobile 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 0x5e025e70]] > 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 > > >Capabilities for MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] > none > > >GLJPanel: DEBUG_VIEWPORT false >GLJPanel: USE_GLSL_TEXTURE_RASTERIZER true >GLJPanel: SKIP_VERTICAL_FLIP_DEFAULT false >GLJPanel: java2dOGLEnabledByProp false >GLJPanel: useJava2DGLPipeline false >GLJPanel: java2DGLPipelineOK false >GLJPanel.setNewPixelScale: pre[1.0, 1.0], req[0.0, 0.0], min[1.0, 1.0], max[1.0, 1.0] -> result[1.0, 1.0], changed false >main: GLJPanel.addNotify() >AWT-EventQueue-0: GLJPanel.reshape.0 null resize [paint] [ this 640x458, pixelScale [1.0, 1.0], panel 0x0] -> 640x458 * [1.0, 1.0] -> 640x458, reshapeSize 640x458 >AWT-EventQueue-0: GLJPanel.createAndInitializeBackend.1: [paint] 0x0 @ scale [1.0, 1.0] -> 640x458 @ scale [1.0, 1.0] >AWT-EventQueue-0: OffscreenBackend: initialize() - frameCount 0 >Info: MacOSXCGLDrawableFactory.validateDevice: using default device : MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] >AWT-EventQueue-0: setRealized: drawable ResizeableImpl, surface WrappedSurface, isProxySurface true: false -> true > [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176) > [3]: com.jogamp.opengl.awt.GLJPanel$OffscreenBackend.initialize(GLJPanel.java:1709) > [4]: com.jogamp.opengl.awt.GLJPanel.initializeBackendImpl(GLJPanel.java:1377) > [5]: com.jogamp.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:549) > [6]: javax.swing.JComponent.paint(JComponent.java:1056) > [7]: javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) > [8]: javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) > [9]: javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) > [10]: javax.swing.RepaintManager.paint(RepaintManager.java:1272) > [11]: javax.swing.JComponent._paintImmediately(JComponent.java:5158) > [12]: javax.swing.JComponent.paintImmediately(JComponent.java:4969) > [13]: javax.swing.RepaintManager$4.run(RepaintManager.java:831) > [14]: javax.swing.RepaintManager$4.run(RepaintManager.java:814) > [15]: java.security.AccessController.doPrivileged(Native Method) > [16]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [17]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) > [18]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) > [19]: javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) > [20]: javax.swing.RepaintManager.access$1200(RepaintManager.java:64) > [21]: javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) > [22]: java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) > [23]: java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) > [24]: java.awt.EventQueue.access$500(EventQueue.java:97) > [25]: java.awt.EventQueue$3.run(EventQueue.java:709) > [26]: java.awt.EventQueue$3.run(EventQueue.java:703) > [27]: java.security.AccessController.doPrivileged(Native Method) > [28]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [29]: java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > [30]: java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) > [31]: java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) > [32]: java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) > [33]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > [34]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > [35]: java.awt.EventDispatchThread.run(EventDispatchThread.java:82) >AWT-EventQueue-0: setRealized: drawable MacOSXOnscreenCGLDrawable, surface WrappedSurface, isProxySurface true: false -> true > [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176) > [3]: jogamp.opengl.GLFBODrawableImpl.setRealizedImpl(GLFBODrawableImpl.java:422) > [4]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:193) > [5]: com.jogamp.opengl.awt.GLJPanel$OffscreenBackend.initialize(GLJPanel.java:1709) > [6]: com.jogamp.opengl.awt.GLJPanel.initializeBackendImpl(GLJPanel.java:1377) > [7]: com.jogamp.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:549) > [8]: javax.swing.JComponent.paint(JComponent.java:1056) > [9]: javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) > [10]: javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) > [11]: javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) > [12]: javax.swing.RepaintManager.paint(RepaintManager.java:1272) > [13]: javax.swing.JComponent._paintImmediately(JComponent.java:5158) > [14]: javax.swing.JComponent.paintImmediately(JComponent.java:4969) > [15]: javax.swing.RepaintManager$4.run(RepaintManager.java:831) > [16]: javax.swing.RepaintManager$4.run(RepaintManager.java:814) > [17]: java.security.AccessController.doPrivileged(Native Method) > [18]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [19]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) > [20]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) > [21]: javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) > [22]: javax.swing.RepaintManager.access$1200(RepaintManager.java:64) > [23]: javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) > [24]: java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) > [25]: java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) > [26]: java.awt.EventQueue.access$500(EventQueue.java:97) > [27]: java.awt.EventQueue$3.run(EventQueue.java:709) > [28]: java.awt.EventQueue$3.run(EventQueue.java:703) > [29]: java.security.AccessController.doPrivileged(Native Method) > [30]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [31]: java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > [32]: java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) > [33]: java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) > [34]: java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) > [35]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > [36]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > [37]: java.awt.EventDispatchThread.run(EventDispatchThread.java:82) >AWT-EventQueue-0: GLContext.resetStates(isInit true) >AWT-EventQueue-0: GLContext.makeCurrent: Surfaceless evaluate >AWT-EventQueue-0: MacOSXCGLContext.createImpl: START GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], share 0x0 >AWT-EventQueue-0: Use ARB[avail[disabled false, quirk false] -> true]] >AWT-EventQueue-0: createContextARB-MapGLVersions is SET (decon): true >AWT-EventQueue-0: createContextARB-MapGLVersions requested GLProfile[GL2/GL2.hw] -> 2.0 (Compat profile, compat[], hardware) >AWT-EventQueue-0: createContextARB-MapGLVersions Mapped 2.1 (Compat profile, arb, compat[], FBO, hardware) >NS create OSX>=lion true, OSX>=mavericks true >NS create drawable type: jogamp.opengl.GLFBODrawableImpl$ResizeableImpl >NS create surface type: jogamp.nativewindow.WrappedSurface >NS create drawable native-handle: 0x0 >NS create: NSViewDescr[nsViewHandle 0x0, isSurfaceless true, isIncomplete true, isFBO true, isPBuffer false] >NS create backingLayerHost: null >NS create share: 0 >NS create pixelFormat: 0x7fb9897fb570 >NS create chosenCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[fbo]] >NS create fixedCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[fbo]] >NS create screen refresh-rate: 60 hz, 16666 micros >MaxOSXCGLContext.NSOpenGLImpl.makeCurrent: Skip CGLLockContext (Bug1398) >AWT-EventQueue-0: createContextARBImpl: OK 2.1 (Compat profile, arb, compat[], FBO, hardware) - @creation, share 0, direct true on OSX 10.15.4 >AWT-EventQueue-0: GLContext.setGLFuncAvail: glGetStringi 0x7fff3b7541a3 (opt), glGetString 0x7fff3b74fbc6, glGetIntegerv 0x7fff3b74fa20 >AWT-EventQueue-0: GLContext.setGLFuncAvail: Given MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]] - requested 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22, has Number(Str) 2.1.0 >AWT-EventQueue-0: GLContext.setGLFuncAvail: Pre version verification: requested 2.1 (Compat profile, arb, compat[], FBO, hardware), drawable.glp GLProfile[GL2/GL2.hw], strictMatch false, glVersionsMapping false, hasGLVersionByString 2.1.0 >AWT-EventQueue-0: GLContext.setGLFuncAvail: Version verification (String): String 2.1 INTEL-14.5.22, Number(Str) 2.1.0 >AWT-EventQueue-0: GLContext.setGLFuncAvail: Post version verification: requested 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 0x5e025e70]]: [GL4NeedsGL3Request] >AWT-EventQueue-0: GLContext.setGLFuncAvail.0 validated FQN: .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 >AWT-EventQueue-0: Initializing CGL extension address table: MacOSX-.macosx_decon_0 >AWT-EventQueue-0: GLContext CGL ProcAddressTable reusing key(MacOSX-.macosx_decon_0) -> 0x180bc464 >AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(.macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware)) -> 0x50f8360d: jogamp.opengl.gl4.GL4bcProcAddressTable -> jogamp.opengl.gl4.GL4bc >Info: setGL (OpenGL null): AWT-EventQueue-0, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@7ef4f827 > [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:358) > [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:2125) > [4]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:993) > [5]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:318) > [6]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770) > [7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653) > [8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591) > [9]: com.jogamp.opengl.awt.GLJPanel$OffscreenBackend.initialize(GLJPanel.java:1731) > [10]: com.jogamp.opengl.awt.GLJPanel.initializeBackendImpl(GLJPanel.java:1377) > [11]: com.jogamp.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:549) > [12]: javax.swing.JComponent.paint(JComponent.java:1056) > [13]: javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) > [14]: javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) > [15]: javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) > [16]: javax.swing.RepaintManager.paint(RepaintManager.java:1272) > [17]: javax.swing.JComponent._paintImmediately(JComponent.java:5158) > [18]: javax.swing.JComponent.paintImmediately(JComponent.java:4969) > [19]: javax.swing.RepaintManager$4.run(RepaintManager.java:831) > [20]: javax.swing.RepaintManager$4.run(RepaintManager.java:814) > [21]: java.security.AccessController.doPrivileged(Native Method) > [22]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [23]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) > [24]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) > [25]: javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) > [26]: javax.swing.RepaintManager.access$1200(RepaintManager.java:64) > [27]: javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) > [28]: java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) > [29]: java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) > [30]: java.awt.EventQueue.access$500(EventQueue.java:97) > [31]: java.awt.EventQueue$3.run(EventQueue.java:709) > [32]: java.awt.EventQueue$3.run(EventQueue.java:703) > [33]: java.security.AccessController.doPrivileged(Native Method) > [34]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [35]: java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > [36]: java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) > [37]: java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) > [38]: java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) > [39]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > [40]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > [41]: java.awt.EventDispatchThread.run(EventDispatchThread.java:82) >AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(.macosx_decon_0-0x2010003) -> 0x13c78c0b - entries: 137 >AWT-EventQueue-0: GLContext.setGLFuncAvail.X: OK .macosx_decon_0-0x2010003 - 2.1 (Compat profile, arb, compat[], FBO, hardware) - glErr 0x0 >AWT-EventQueue-0: Create GL context OK: For jogamp.opengl.macosx.cgl.MacOSXCGLContext - 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 - obj 0x36339788, ctx 0x7fb98ed79bb0, isShared false, surf true 0x0, <76c53cb6, 5f7667d2>[count 1, qsz 0, owner <AWT-EventQueue-0>] >AWT-EventQueue-0: GLContext.makeCurrent: Surfaceless OK - validated >GLDebugMessageHandler.init(false) >GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 >GLDebugMessageHandler.init(false) .. n/a >GLFBODrawableImpl.initialize(): samples 0 -> 0/8 >FBObject.init() START: 640x458, 0 -> 0 samples >fullFBOSupport: true >maxColorAttachments: 8/8 [capped/real] >maxSamples: 8 >maxTextureSize: 16384 -> 16384 >maxRenderbufferSize: 16384 >rgba8: true >depth24: true >depth32: true >stencil01: true >stencil04: true >stencil08: true >stencil16: true >packedDepthStencil: true >NV_fbo_color_attachments: false >2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 >Swap Interval 0 >GL Profile GLProfile[GL2/GL2.hw] >GL Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.5.22 [GL 2.1.0, vendor 14.5.22 (INTEL-14.5.22)] >Quirks [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync] >Impl. class jogamp.opengl.gl4.GL4bcImpl >GL_VENDOR Intel Inc. >GL_RENDERER Intel Iris Pro OpenGL Engine >GL_VERSION 2.1 INTEL-14.5.22 >GLSL true, has-compiler-func: true, version: 1.20 / 1.20.0 >GL FBO: basic true, full true >GL_EXTENSIONS 128 >GLX_EXTENSIONS 0 >----------------------------------------------------------------------------------------------------- >FBObject.init() END: FBO[name r/w 1/1, init true, bound true, size 640x458, samples 0/8, modified true/true, depth null, stencil null, colorbuffer attachments: 0/8, with 0 textures: [null, null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state FBO missing attachment, obj 0x5b03409b] > [2]: com.jogamp.opengl.FBObject.init(FBObject.java:1124) > [3]: jogamp.opengl.GLFBODrawableImpl.setupFBO(GLFBODrawableImpl.java:118) > [4]: jogamp.opengl.GLFBODrawableImpl.initialize(GLFBODrawableImpl.java:244) > [5]: jogamp.opengl.GLFBODrawableImpl.associateContext(GLFBODrawableImpl.java:435) > [6]: jogamp.opengl.GLContextImpl.associateDrawable(GLContextImpl.java:854) > [7]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.associateDrawable(MacOSXCGLContext.java:431) > [8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:717) > [9]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591) > [10]: com.jogamp.opengl.awt.GLJPanel$OffscreenBackend.initialize(GLJPanel.java:1731) > [11]: com.jogamp.opengl.awt.GLJPanel.initializeBackendImpl(GLJPanel.java:1377) > [12]: com.jogamp.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:549) > [13]: javax.swing.JComponent.paint(JComponent.java:1056) > [14]: javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) > [15]: javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) > [16]: javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) > [17]: javax.swing.RepaintManager.paint(RepaintManager.java:1272) > [18]: javax.swing.JComponent._paintImmediately(JComponent.java:5158) > [19]: javax.swing.JComponent.paintImmediately(JComponent.java:4969) > [20]: javax.swing.RepaintManager$4.run(RepaintManager.java:831) > [21]: javax.swing.RepaintManager$4.run(RepaintManager.java:814) > [22]: java.security.AccessController.doPrivileged(Native Method) > [23]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [24]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) > [25]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) > [26]: javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) > [27]: javax.swing.RepaintManager.access$1200(RepaintManager.java:64) > [28]: javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) > [29]: java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) > [30]: java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) > [31]: java.awt.EventQueue.access$500(EventQueue.java:97) > [32]: java.awt.EventQueue$3.run(EventQueue.java:709) > [33]: java.awt.EventQueue$3.run(EventQueue.java:703) > [34]: java.security.AccessController.doPrivileged(Native Method) > [35]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [36]: java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > [37]: java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) > [38]: java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) > [39]: java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) > [40]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > [41]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > [42]: java.awt.EventDispatchThread.run(EventDispatchThread.java:82) >Attachment.init.X: TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 640x458, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0xf8e8399] >FBObject.attachColorbuffer.X: [attachmentPoint 0, colbuf TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 640x458, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0xf8e8399]]: FBO[name r/w 1/1, init true, bound true, size 640x458, samples 0/8, modified true/true, depth null, stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 640x458, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0xf8e8399], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5b03409b] >Attachment.init.X: RenderAttachment[type DEPTH, format 0x81a5, samples 0, 640x458, name 0x1, obj 0x761d3aa4] >FBObject.attachRenderbuffer.X: [attachmentType DEPTH, iformat 0x81a5]: FBO[name r/w 1/1, init true, bound true, size 640x458, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 640x458, name 0x1, obj 0x761d3aa4], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 640x458, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0xf8e8399], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5b03409b] >GLFBODrawableImpl.initialize(true): ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, > Factory jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@61a485d2, > Handle 0x0, > Caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], > fboI back 0, front 0, num 1, > FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 640x458, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 640x458, name 0x1, obj 0x761d3aa4], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 640x458, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0xf8e8399], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5b03409b], > FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 640x458, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 640x458, name 0x1, obj 0x761d3aa4], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 640x458, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0xf8e8399], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5b03409b], > Surface WrappedSurface[ displayHandle 0x0 >, surfaceHandle 0x0 >, size 640x458 >, UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] >, MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5e025e70]], idx 0], > chosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], > requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]]] >, surfaceLock <45516f7b, 66e5299b>[count 1, qsz 0, owner <AWT-EventQueue-0>] >, GenericUpstreamSurfacelessHook[pixel 640x458] >, upstreamSurface false ]] > [2]: jogamp.opengl.GLFBODrawableImpl.initialize(GLFBODrawableImpl.java:264) > [3]: jogamp.opengl.GLFBODrawableImpl.associateContext(GLFBODrawableImpl.java:435) > [4]: jogamp.opengl.GLContextImpl.associateDrawable(GLContextImpl.java:854) > [5]: jogamp.opengl.macosx.cgl.MacOSXCGLContext.associateDrawable(MacOSXCGLContext.java:431) > [6]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:717) > [7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591) > [8]: com.jogamp.opengl.awt.GLJPanel$OffscreenBackend.initialize(GLJPanel.java:1731) > [9]: com.jogamp.opengl.awt.GLJPanel.initializeBackendImpl(GLJPanel.java:1377) > [10]: com.jogamp.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:549) > [11]: javax.swing.JComponent.paint(JComponent.java:1056) > [12]: javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) > [13]: javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) > [14]: javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) > [15]: javax.swing.RepaintManager.paint(RepaintManager.java:1272) > [16]: javax.swing.JComponent._paintImmediately(JComponent.java:5158) > [17]: javax.swing.JComponent.paintImmediately(JComponent.java:4969) > [18]: javax.swing.RepaintManager$4.run(RepaintManager.java:831) > [19]: javax.swing.RepaintManager$4.run(RepaintManager.java:814) > [20]: java.security.AccessController.doPrivileged(Native Method) > [21]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [22]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) > [23]: javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) > [24]: javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) > [25]: javax.swing.RepaintManager.access$1200(RepaintManager.java:64) > [26]: javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) > [27]: java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) > [28]: java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) > [29]: java.awt.EventQueue.access$500(EventQueue.java:97) > [30]: java.awt.EventQueue$3.run(EventQueue.java:709) > [31]: java.awt.EventQueue$3.run(EventQueue.java:703) > [32]: java.security.AccessController.doPrivileged(Native Method) > [33]: java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) > [34]: java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > [35]: java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) > [36]: java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) > [37]: java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) > [38]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > [39]: java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > [40]: java.awt.EventDispatchThread.run(EventDispatchThread.java:82) >MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: true, ctx 0x7fb98ed79bb0, hasBackingLayerHost false, attachGLLayerCmd null >MaxOSXCGLContext.NSOpenGLImpl.contextMadeCurrent: Cure missing CGLContextLock (Bug1398), surfaceLock <45516f7b, 66e5299b>[count 1, qsz 0, owner <AWT-EventQueue-0>] >MaxOSXCGLContext.NSOpenGLImpl.contextMadeCurrent: Wait for SetNSViewCmd (Bug1398), surfaceLock <45516f7b, 66e5299b>[count 0, qsz 0, owner <NULL>]
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1398
:
824
|
825
|
838
|
839
|
840
| 841 |
842
|
843
|
844