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: 0x7ff546d9c910 NS create: NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] NS create backingLayerHost: null NS create share: 0 NS create pixelFormat: 0x7ff546d9c900 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 0x7ce66dd, 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, -> 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 0x7ff546d9c570, 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: 0x7ff546d9c910 NS create: NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] NS create backingLayerHost: null NS create share: 0 NS create pixelFormat: 0x7ff546fc1c40 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 0x7ce66dd, 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, -> 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 0x7ff546d5a050, 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 673.101647ms 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: 0x7ff546d9c910 NS create: NSViewDescr[nsViewHandle 0x0, isSurfaceless false, isIncomplete true, isFBO false, isPBuffer false] NS create backingLayerHost: null NS create share: 0 NS create pixelFormat: 0x7ff546e86750 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 0x7ce66dd, 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, -> 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 0x7ff546fd99c0, isShared false, surf true 0x7ff546d9c910, <3dd3bcd, 97e1986>[count 1, qsz 0, owner
] 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 0x7ff546fd99c0, hasBackingLayerHost false, attachGLLayerCmd null MaxOSXCGLContext.NSOpenGLImpl.contextMadeCurrent: Cure missing CGLContextLock (Bug1398), surfaceLock <26f67b76, 153f5a29>[count 1, qsz 0, owner
] 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 0x7ff546fd99c0, hasBackingLayerHost false, attachGLLayerCmd null main: GLContext.makeCurrent: Surfaceless evaluate MaxOSXCGLContext.NSOpenGLImpl.makeCurrent: Skip CGLLockContext (Bug1398) main: GLContext.makeCurrent: Surfaceless OK - validated MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: true, ctx 0x7ff546fd99c0, hasBackingLayerHost false, attachGLLayerCmd null MaxOSXCGLContext.NSOpenGLImpl.contextMadeCurrent: Cure missing CGLContextLock (Bug1398), surfaceLock <13a57a3b, 7ca48474>[count 1, qsz 0, owner
] SetNSViewCmd: OK, drawable 0x6cea3938, NSViewDescr[nsViewHandle 0x0, isSurfaceless true, isIncomplete true, isFBO false, isPBuffer false] - AWT-AppKit 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 0x7ff546fd99c0, 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
] , 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 0x7ff546fd99c0, isShared false, surf true 0x0, <3dd3bcd, 97e1986>[count 1, qsz 0, owner
] MaxOSXCGLContext.NSOpenGLImpl.associateDrawable: false, ctx 0x7ff546fd99c0, 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 ] 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 465x619, pixelScale [1.0, 1.0], panel 0x0] -> 465x619 * [1.0, 1.0] -> 465x619, reshapeSize 465x619 AWT-EventQueue-0: GLJPanel.createAndInitializeBackend.1: [paint] 0x0 @ scale [1.0, 1.0] -> 465x619 @ 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: 0x7ff546d52550 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, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@3b70a885 [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 0x132a8364, ctx 0x7ff54c66bca0, isShared false, surf true 0x0, <217acba2, 11d77b31>[count 1, qsz 0, owner ] 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: 465x619, 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 465x619, 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 0x720d4e1d] [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, 465x619, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x61607556] FBObject.attachColorbuffer.X: [attachmentPoint 0, colbuf TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 465x619, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x61607556]]: FBO[name r/w 1/1, init true, bound true, size 465x619, 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, 465x619, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x61607556], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x720d4e1d] Attachment.init.X: RenderAttachment[type DEPTH, format 0x81a5, samples 0, 465x619, name 0x1, obj 0x9f7964e] FBObject.attachRenderbuffer.X: [attachmentType DEPTH, iformat 0x81a5]: FBO[name r/w 1/1, init true, bound true, size 465x619, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 465x619, name 0x1, obj 0x9f7964e], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 465x619, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x61607556], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x720d4e1d] 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 465x619, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 465x619, name 0x1, obj 0x9f7964e], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 465x619, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x61607556], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x720d4e1d], FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 465x619, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 465x619, name 0x1, obj 0x9f7964e], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 465x619, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x61607556], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x720d4e1d], Surface WrappedSurface[ displayHandle 0x0 , surfaceHandle 0x0 , size 465x619 , 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 <447551db, 60fd63af>[count 1, qsz 0, owner ] , GenericUpstreamSurfacelessHook[pixel 465x619] , 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 0x7ff54c66bca0, hasBackingLayerHost false, attachGLLayerCmd null MaxOSXCGLContext.NSOpenGLImpl.contextMadeCurrent: Cure missing CGLContextLock (Bug1398), surfaceLock <447551db, 60fd63af>[count 1, qsz 0, owner ] MaxOSXCGLContext.NSOpenGLImpl.contextMadeCurrent: Wait for SetNSViewCmd (Bug1398), surfaceLock <447551db, 60fd63af>[count 0, qsz 0, owner ]