GLProfile.initSingleton(firstUIActionOnProcess: false) - thread Animation Thread java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1273) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:116) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:150) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1879) at javax.media.opengl.GLProfile.get(GLProfile.java:766) at javax.media.opengl.GLProfile.getDefault(GLProfile.java:553) at javax.media.opengl.GLProfile.getDefault(GLProfile.java:564) at processing.opengl.PGL.initPrimarySurface(PGL.java:527) at processing.opengl.PGraphicsOpenGL.initPrimary(PGraphicsOpenGL.java:5464) at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1429) at processing.core.PApplet.run(PApplet.java:1860) at java.lang.Thread.run(Thread.java:680) Animation Thread - Info: NativeWindowFactory. Animation Thread - NativeWindowFactory.initSingleton(false) JAWTUtil initialization (JAWT/JNI/... OGLUtilities.UNDEFINED = 0 OGLUtilities.WINDOW = 1 OGLUtilities.PBUFFER = 2 OGLUtilities.TEXTURE = 3 OGLUtilities.FLIP_BACKBUFFER = 4 OGLUtilities.FBOBJECT = 5 Checking for Java2D/OpenGL support Java2D support: default GraphicsConfiguration = apple.awt.CGraphicsConfig JOGL/Java2D integration disabled JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true JAWTUtil: Has Java2D true JAWTUtil: Is headless false OSX.isFirstX11ActionOnProcess: false JAWTUtil: AWT Desktop hints 1 NativeWindowFactory.registerFactory() interface javax.media.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@5e8d7d NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@5e8d7d NativeWindowFactory firstUIActionOnProcess false NativeWindowFactory requiresToolkitLock false NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@5e8d7d Animation Thread - Info: GraphicsConfigurationFactory. Animation Thread - GraphicsConfigurationFactory.initSingleton() GraphicsConfigurationFactory.registerFactory() interface javax.media.nativewindow.AbstractGraphicsDevice -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@151b0a5, overridding: null GLProfile.init firstUIActionOnProcess: false, thread: Animation Thread ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.6.8 (os), i386 (arch) 2 cores MachineDescription: runtimeValidated true, littleEndian true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 16 / 16 pointer 4 / 4, page 4096 Platform: Java Version: 1.6.0_33, VM: Java HotSpot(TM) Client VM, Runtime: Java(TM) SE Runtime Environment Platform: Java Vendor: Apple Inc., http://www.apple.com/, is JavaSE: true ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: com.jogamp.common Extension Name: com.jogamp.common Specification Title: GlueGen Java Bindings Generator Specification Vendor: JogAmp Community Specification Version: 2.0 Implementation Title: GlueGen Run-Time Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.0-b516-20120308 Implementation Branch: master Implementation Commit: 85d3068b842af1aa50295a652e037ecb2510d765 ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: javax.media.nativewindow Extension Name: null Specification Title: null Specification Vendor: null Specification Version: null Implementation Title: null Implementation Vendor: null Implementation Vendor ID: null Implementation URL: null Implementation Version: null Implementation Branch: null Implementation Commit: null ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: javax.media.opengl Extension Name: javax.media.opengl Specification Title: Java Bindings for OpenGL API Specification Specification Vendor: JogAmp Community Specification Version: 2.0 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.0-b699-20120308 Implementation Branch: master Implementation Commit: d28e1b139f14b10b9e22750ac44dbc18f08a0d34 ----------------------------------------------------------------------------------------------------- GLDrawableFactory.static - Native OS Factory for: MacOSX: jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory GraphicsConfigurationFactory.registerFactory() class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice -> jogamp.opengl.macosx.cgl.MacOSXCGLGraphicsConfigurationFactory@16b61c3, overridding: null GraphicsConfigurationFactory.registerFactory() class com.jogamp.nativewindow.awt.AWTGraphicsDevice -> jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLGraphicsConfigurationFactory@323274, overridding: null GraphicsConfigurationFactory.registerFactory() class com.jogamp.nativewindow.egl.EGLGraphicsDevice -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@1c293f8, overridding: null Info: EGLDrawableFactory: EGL ES1 - NOPE Info: EGLDrawableFactory: EGL ES2 - NOPE Info: GLProfile.init - Default device is desktop derived: MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0] Info: GLProfile.initProfilesForDevice: MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], isSet false GLProfile.init map decon, desktopCtxUndef true, esCtxUndef true GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on devide decon GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device decon GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on devide decon GLProfile.init map GLProfile[GL2/GL2.sw] on devide decon GLProfile.init map GLProfile[GL4/GL4.sw] on devide decon GLProfile.init map GLProfile[GL3/GL3.sw] on devide decon GLProfile.init map GLProfile[GL2GL3/GL2.sw] on devide decon GLProfile.init map *** no mapping for GLES2 on device decon GLProfile.init map GLProfile[GL2ES2/GL2.sw] on devide decon GLProfile.init map *** no mapping for GLES1 on device decon GLProfile.init map GLProfile[GL2ES1/GL2.sw] on devide decon GLDrawableFactoryImpl.createGLDrawable -> OffScreenDrawable (PBuffer: true): WrappedSurface[config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]], displayHandle 0x0, surfaceHandle 0x0, size 64x64, surfaceLock <83d37a, b113c7>[count 0, qsz 0, owner ]] GLDrawableFactoryImpl.createGLDrawable: MacOSXPbufferCGLDrawable[Realized false, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x0, Window WrappedSurface[config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]], displayHandle 0x0, surfaceHandle 0x0, size 64x64, surfaceLock <83d37a, b113c7>[count 0, qsz 0, owner ]]] Animation Thread: setRealized: MacOSXPbufferCGLDrawable false -> true Pbuffer config: MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]] Pbuffer no sr, no RECT/NPOT Texture avail MacOSXPbufferCGLDrawable tex: target 0xde1, pbufferSize 64x64, texSize 64x64, internal-fmt 0x1908 MacOSXPbufferCGLDrawable pBuffer: 0x1127080 Animation Thread: GLContext.resetStates() Share context is 0x0 for MacOSXPbufferCGLContext [OpenGL -1.-1, options 0x0, null, handle 0x0, null, Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x1127080, Window WrappedSurface[config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]], displayHandle 0x0, surfaceHandle 0x1127080, size 64x64, surfaceLock <83d37a, b113c7>[count 1, qsz 0, owner ]]], lock [count 1, qsz 0, owner ], mode NSOPENGL] Animation Thread: createContextARB: mappedVersionsAvailableSet(decon): false Animation Thread: createContextARBVersions: share 0, direct true, version 4.2 Animation Thread: createContextARBImpl: Not supported 4.2 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.1 Animation Thread: createContextARBImpl: Not supported 4.1 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.0 Animation Thread: createContextARBImpl: Not supported 4.0 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARB-MapVersionsAvailable NOPE: 4.2 Animation Thread: createContextARBVersions: share 0, direct true, version 3.3 Animation Thread: createContextARBImpl: Not supported 3.3 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.2 Animation Thread: createContextARBImpl: Not supported 3.2 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.1 Animation Thread: createContextARBImpl: Not supported 3.1 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARB-MapVersionsAvailable NOPE: 3.2 Animation Thread: createContextARBVersions: share 0, direct true, version 3.0 Animation Thread: createContextARBImpl: Not supported 3.0 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 2.1 NS create OSX>=lion false NS create backendType: NSOPENGL NS create backingLayerHost: null NS create share: 0 NS create chosenCaps: GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]] NS create pixelFormat: 0x1120690 NS create drawable native-handle: 0x1127080 NS create drawable NSView-handle: 0x0 NS create pixelformat2GLCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]] NS create fixedCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]] Animation Thread: createContextARBImpl: OK 2.1 (Compatibility profile, arb, hardware) - @creation, share 0, direct true on OSX 10.6.8 java.lang.Exception: Info: setGL (OpenGL null): Animation Thread, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@67c1a6 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:197) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1011) at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:797) at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:733) at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:692) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:654) at jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:241) at jogamp.opengl.macosx.cgl.MacOSXPbufferCGLContext.createImpl(MacOSXPbufferCGLContext.java:66) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:505) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:424) at jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateOSXSharedResource(MacOSXCGLDrawableFactory.java:226) at jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.createSharedResource(MacOSXCGLDrawableFactory.java:273) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1534) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1495) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1465) at javax.media.opengl.GLProfile.access$000(GLProfile.java:74) at javax.media.opengl.GLProfile$1.run(GLProfile.java:132) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:121) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:150) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1879) at javax.media.opengl.GLProfile.get(GLProfile.java:766) at javax.media.opengl.GLProfile.getDefault(GLProfile.java:553) at javax.media.opengl.GLProfile.getDefault(GLProfile.java:564) at processing.opengl.PGL.initPrimarySurface(PGL.java:527) at processing.opengl.PGraphicsOpenGL.initPrimary(PGraphicsOpenGL.java:5464) at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1429) at processing.core.PApplet.run(PApplet.java:1860) at java.lang.Thread.run(Thread.java:680) Animation Thread: Initializing CGL extension address table: MacOSX-MacOSX_decon_0 Animation Thread: GLContext CGL ProcAddressTable mapping key(MacOSX-MacOSX_decon_0) -> 0xff45de Animation Thread: Context FQN: MacOSX_decon_0-0x2010003 - 2.1 (Compatibility profile, arb, hardware) Animation Thread: GLContext GL ProcAddressTable mapping key(MacOSX_decon_0-0x2010003) -> 0xbfd66a Animation Thread:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@67c1a6, OpenGL null Animation Thread:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL null, use glGetString Animation Thread:ExtensionAvailabilityCache: GL_EXTENSIONS: 122, used glGetString Animation Thread:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0 Animation Thread:ExtensionAvailabilityCache: GL vendor: NVIDIA Corporation Animation Thread:ExtensionAvailabilityCache: ALL EXTENSIONS: 122 Animation Thread:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions Animation Thread:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions Animation Thread:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions Animation Thread:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions Animation Thread:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions Animation Thread:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions Animation Thread:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions Animation Thread:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions Animation Thread: GLContext GL ExtensionAvailabilityCache mapping key(MacOSX_decon_0-0x2010003) -> 0x175b7f9 - entries: 131 Animation Thread: createContextARB-MapVersionsAvailable HAVE: 2.2 -> 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36 Animation Thread: GLContext.resetStates() Animation Thread: createContextARBVersions: share 0, direct true, version 4.2 Animation Thread: createContextARBImpl: Not supported 4.2 (Core profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.1 Animation Thread: createContextARBImpl: Not supported 4.1 (Core profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.0 Animation Thread: createContextARBImpl: Not supported 4.0 (Core profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.2 Animation Thread: createContextARBImpl: Not supported 4.2 (forward, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.1 Animation Thread: createContextARBImpl: Not supported 4.1 (forward, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.0 Animation Thread: createContextARBImpl: Not supported 4.0 (forward, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.2 Animation Thread: createContextARBImpl: Not supported 4.2 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.1 Animation Thread: createContextARBImpl: Not supported 4.1 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 4.0 Animation Thread: createContextARBImpl: Not supported 4.0 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARB-MapVersionsAvailable NOPE: 4.4 Animation Thread: createContextARBVersions: share 0, direct true, version 3.3 Animation Thread: createContextARBImpl: Not supported 3.3 (Core profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.2 Animation Thread: createContextARBImpl: Not supported 3.2 (Core profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.1 Animation Thread: createContextARBImpl: Not supported 3.1 (Core profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.3 Animation Thread: createContextARBImpl: Not supported 3.3 (forward, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.2 Animation Thread: createContextARBImpl: Not supported 3.2 (forward, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.1 Animation Thread: createContextARBImpl: Not supported 3.1 (forward, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.3 Animation Thread: createContextARBImpl: Not supported 3.3 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.2 Animation Thread: createContextARBImpl: Not supported 3.2 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARBVersions: share 0, direct true, version 3.1 Animation Thread: createContextARBImpl: Not supported 3.1 (Compatibility profile, arb, hardware) - @creation on OSX 10.6.8 Animation Thread: createContextARB-MapVersionsAvailable NOPE: 3.4 Animation Thread: createContextARB: SET mappedVersionsAvailableSet MacOSX_decon_0 NS create OSX>=lion false NS create backendType: NSOPENGL NS create backingLayerHost: null NS create share: 0 NS create chosenCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]] NS create pixelFormat: 0x14c6a0 NS create drawable native-handle: 0x1127080 NS create drawable NSView-handle: 0x0 NS create pixelformat2GLCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]] NS create fixedCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]] Animation Thread: createContextARBImpl: OK 2.1 (Compatibility profile, arb, hardware) - @creation, share 0, direct true on OSX 10.6.8 java.lang.Exception: Info: setGL (OpenGL null): Animation Thread, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@181497d at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:197) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1011) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:680) at jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:241) at jogamp.opengl.macosx.cgl.MacOSXPbufferCGLContext.createImpl(MacOSXPbufferCGLContext.java:66) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:505) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:424) at jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateOSXSharedResource(MacOSXCGLDrawableFactory.java:226) at jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.createSharedResource(MacOSXCGLDrawableFactory.java:273) at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1534) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1495) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1465) at javax.media.opengl.GLProfile.access$000(GLProfile.java:74) at javax.media.opengl.GLProfile$1.run(GLProfile.java:132) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:121) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:150) at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1879) at javax.media.opengl.GLProfile.get(GLProfile.java:766) at javax.media.opengl.GLProfile.getDefault(GLProfile.java:553) at javax.media.opengl.GLProfile.getDefault(GLProfile.java:564) at processing.opengl.PGL.initPrimarySurface(PGL.java:527) at processing.opengl.PGraphicsOpenGL.initPrimary(PGraphicsOpenGL.java:5464) at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1429) at processing.core.PApplet.run(PApplet.java:1860) at java.lang.Thread.run(Thread.java:680) Animation Thread: Initializing CGL extension address table: MacOSX-MacOSX_decon_0 Animation Thread: GLContext CGL ProcAddressTable reusing key(MacOSX-MacOSX_decon_0) -> 0xff45de Animation Thread: Context FQN: MacOSX_decon_0-0x2010003 - 2.1 (Compatibility profile, arb, hardware) Animation Thread: GLContext GL ProcAddressTable reusing key(MacOSX_decon_0-0x2010003) -> 0xbfd66a Animation Thread: GLContext GL ExtensionAvailabilityCache reusing key(MacOSX_decon_0-0x2010003) -> 0x175b7f9 - entries: 131 Animation Thread: Create GL context OK: 0x14c6c0 for jogamp.opengl.macosx.cgl.MacOSXPbufferCGLContext - 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36 Animation Thread: GLContext.ContextSwitch: - setCurrent() - MacOSXPbufferCGLContext [OpenGL 2.1, options 0x3, 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36, handle 0x14c6c0, jogamp.opengl.gl4.GL4bcImpl@181497d, Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x1127080, Window WrappedSurface[config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[offscr, rgba 0x5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 5/0/0, one, mono , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]], displayHandle 0x0, surfaceHandle 0x1127080, size 64x64, surfaceLock <83d37a, b113c7>[count 1, qsz 0, owner ]]], lock [count 1, qsz 0, owner ], mode NSOPENGL] GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36 GLDebugMessageHandler.init(false) .. n/a Animation Thread: GLContext.ContextSwitch: - switch - CONTEXT_CURRENT_NEW - [count 1, qsz 0, owner ] Animation Thread: GLContextImpl.destroy.0: 0x14c6c0, isShared false - [count 2, qsz 0, owner ] Animation Thread: GLContext.ContextSwitch: - release() - force: true, [count 2, qsz 0, owner ] Animation Thread: GLContext.ContextSwitch: - setCurrent() - null Animation Thread: GLContext.ContextSwitch: - switch - CONTEXT_RELEASE - [count 1, qsz 0, owner ] Animation Thread: GLContextImpl.destroy.X: 0x0, isShared false - [count 0, qsz 0, owner ] Animation Thread: GLContext.resetStates() Animation Thread: setRealized: MacOSXPbufferCGLDrawable true -> false MacOSXCGLDrawableFactory.createShared: device: MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0] MacOSXCGLDrawableFactory.createShared: context: madeCurrent true, NPOT true, RECT true, FloatPixels true GLProfile.initProfilesForDevice: MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0]: desktop Shared Ctx true GLProfile.init map decon, desktopCtxUndef false, esCtxUndef false GLProfile.init map *** no mapping for GL4bc on device decon GLProfile.init map *** no mapping for GL3bc on device decon GLProfile.init map GLProfile[GL2/GL2.hw] on devide decon GLProfile.init map defaultHW GLProfile[GL2/GL2.hw] on device decon GLProfile.init map *** no mapping for GL4 on device decon GLProfile.init map *** no mapping for GL3 on device decon GLProfile.init map GLProfile[GL2GL3/GL2.hw] on devide decon GLProfile.init map defaultAny GLProfile[GL2GL3/GL2.hw] on device decon GLProfile.init map *** no mapping for GLES2 on device decon GLProfile.init map GLProfile[GL2ES2/GL2.hw] on devide decon GLProfile.init map *** no mapping for GLES1 on device decon GLProfile.init map GLProfile[GL2ES1/GL2.hw] on devide decon GLProfile.initProfilesForDevice: decon: added profile(s): desktop true, egl false GLProfile.initProfilesForDevice: decon: Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true [2.1 (Compatibility profile, arb, hardware)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2.hw], GLProfile[GL2ES1/GL2.hw], GLProfile[GL2/GL2.hw], GLProfile[GL2/GL2.hw], GLProfile[GL2GL3/GL2.hw], , default GLProfile[GL2/GL2.hw]] GLProfile.dumpGLInfo: shared context n/a GLProfile.init addedAnyProfile true GLProfile.init isAWTAvailable true GLProfile.init hasDesktopGLFactory true GLProfile.init hasGL234Impl true GLProfile.init hasEGLFactory true GLProfile.init hasGLES1Impl false GLProfile.init hasGLES2Impl false GLProfile.init defaultDevice MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0] GLProfile.init profile order [GL4bc, GL3bc, GL2, GL4, GL3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1] init AWTInfo: EGLDrawableFactory.validateDevice: device not compatible : MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0] Default Profiles Native GL4bc false GL4 false GL3bc false GL3 false GL2 true [2.1 (Compatibility profile, arb, hardware)] GL2ES1 true GLES1 false GL2ES2 true GLES2 false Profiles GLProfile[GL2ES2/GL2.hw] GLProfile[GL2ES1/GL2.hw] GLProfile[GL2/GL2.hw] GLProfile[GL2/GL2.hw] GLProfile[GL2GL3/GL2.hw] default GLProfile[GL2/GL2.hw] Desktop Capabilities: none EGL Capabilities: none Animation Thread: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=400,height=400] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1273) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:497) at java.awt.Container.addImpl(Container.java:1066) at java.awt.Container.add(Container.java:925) at processing.opengl.PGL.initPrimarySurface(PGL.java:563) at processing.opengl.PGraphicsOpenGL.initPrimary(PGraphicsOpenGL.java:5464) at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1429) at processing.core.PApplet.run(PApplet.java:1860) at java.lang.Thread.run(Thread.java:680) GraphicsConfigurationFactory.getFactory() class com.jogamp.nativewindow.awt.AWTGraphicsDevice -> jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLGraphicsConfigurationFactory@323274 MacOSXAWTCGLGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0] MacOSXAWTCGLGraphicsConfigurationFactory: made DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0] GraphicsConfigurationFactory.getFactory() class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice -> jogamp.opengl.macosx.cgl.MacOSXCGLGraphicsConfigurationFactory@16b61c3 Animation Thread: GLCanvas: TK disableBackgroundErase method found: true Animation Thread: GLCanvas: TK disableBackgroundErase error: null Animation Thread: GLCanvas: TK disableBackgroundErase error: null MaxOSXJAWTWindow: 0x1735b26 - thread: Animation Thread JAWT n/a, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0] MaxOSXJAWTWindow: 0x1735b26 - thread: Animation Thread JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0] JAWTWindow: surface change 0x0 -> 0x11754b0 GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable -> Offscreen-Layer: JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized false, null-drawable, Factory null, handle 0x0, Drawable size -1x-1, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b2b131, 8f3d27>[count 1, qsz 0, owner ]] GLDrawableFactoryImpl.createGLDrawable: MacOSXPbufferCGLDrawable[Realized false, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized false, null-drawable, Factory null, handle 0x0, Drawable size -1x-1, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b2b131, 8f3d27>[count 1, qsz 0, owner ]]] Animation Thread: GLContext.resetStates() Animation Thread: Info: addNotify - end: peer: [class apple.awt.CCanvas]: AWT-GLCanvas[Realized false, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]] Animation Thread: setRealized: MacOSXPbufferCGLDrawable false -> true Pbuffer config: MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]] Pbuffer NPOT Texure avail: true Pbuffer RECT Texture avail: true MacOSXPbufferCGLDrawable tex: target 0xde1, pbufferSize 400x400, texSize 400x400, internal-fmt 0x1908 MacOSXPbufferCGLDrawable pBuffer: 0x14d2c0 MacOSXJAWTWindow.setSurfaceHandle(): 0x14d2c0 Animation Thread: Realized Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14d2c0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b2b131, 8f3d27>[count 0, qsz 0, owner ]]] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1273) at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:561) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:398) at processing.opengl.PGL.requestDraw(PGL.java:835) at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1427) at processing.core.PApplet.run(PApplet.java:1860) at java.lang.Thread.run(Thread.java:680) Threading: jogl.1thread null, singleThreaded true, hasAWT true, mode ST_AWT, plugin jogamp.opengl.awt.AWTThreadingPlugin@182a033 Share context is 0x0 for MacOSXPbufferCGLContext [OpenGL -1.-1, options 0x0, null, handle 0x0, null, Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14d2c0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b2b131, 8f3d27>[count 1, qsz 0, owner ]]], lock <1603522, 1408a75>[count 1, qsz 0, owner ], mode NSOPENGL] AWT-EventQueue-0: createContextARB: mappedVersionsAvailableSet(decon): true NS create OSX>=lion false NS create backendType: NSOPENGL NS create backingLayerHost: JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14d2c0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b2b131, 8f3d27>[count 1, qsz 0, owner ]] NS create share: 0 NS create chosenCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]] NS create pixelFormat: 0x117ac70 NS create drawable native-handle: 0x14d2c0 NS create drawable NSView-handle: 0x0 NS create pixelformat2GLCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]] NS create fixedCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]] NS create nsOpenGLLayer 0x1155c90, texSize 400x400, MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14d2c0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b2b131, 8f3d27>[count 1, qsz 0, owner ]]] JAWTWindow.attachSurfaceHandle(): 0x1155c90 AWT-EventQueue-0: createContextARBImpl: OK 2.1 (Compatibility profile, arb, hardware) - @creation, share 0, direct true on OSX 10.6.8 java.lang.Exception: Info: setGL (OpenGL null): AWT-EventQueue-0, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@c713d2 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:197) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1011) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:680) at jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:241) at jogamp.opengl.macosx.cgl.MacOSXPbufferCGLContext.createImpl(MacOSXPbufferCGLContext.java:66) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:505) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:424) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:415) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:364) at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:863) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) AWT-EventQueue-0: Initializing CGL extension address table: MacOSX-MacOSX_decon_0 AWT-EventQueue-0: GLContext CGL ProcAddressTable reusing key(MacOSX-MacOSX_decon_0) -> 0xff45de AWT-EventQueue-0: Context FQN: MacOSX_decon_0-0x2010003 - 2.1 (Compatibility profile, arb, hardware) AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(MacOSX_decon_0-0x2010003) -> 0xbfd66a AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(MacOSX_decon_0-0x2010003) -> 0x175b7f9 - entries: 131 AWT-EventQueue-0: Create GL context OK: 0x1185fd0 for jogamp.opengl.macosx.cgl.MacOSXPbufferCGLContext - 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36 AWT-EventQueue-0: GLContext.ContextSwitch: - setCurrent() - MacOSXPbufferCGLContext [OpenGL 2.1, options 0x3, 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36, handle 0x1185fd0, jogamp.opengl.gl4.GL4bcImpl@c713d2, Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14d2c0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b2b131, 8f3d27>[count 1, qsz 0, owner ]]], lock <1603522, 1408a75>[count 1, qsz 0, owner ], mode NSOPENGL] GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36 GLDebugMessageHandler.init(false) .. n/a AWT-EventQueue-0: GLContext.ContextSwitch: - switch - CONTEXT_CURRENT_NEW - <1603522, 1408a75>[count 1, qsz 0, owner ] GLDrawableHelper GLAnimatorControl: null, GLEventListeners num 1 [processing.opengl.PGL$PGLListener@d402dd[init false], ].invokeGL(): Running initAction AWT-EventQueue-0: Reshape: 400x400 ExtensionAvailabilityCache: getGLExtensions() called ExtensionAvailabilityCache: getGLExtensions() called ********************************************************************* main: Info: dispose(true) - START, hasContext true, hasDrawable true, null java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1273) at javax.media.opengl.awt.GLCanvas.dispose(GLCanvas.java:414) at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:616) at java.awt.Component.setBounds(Component.java:2133) at java.awt.BorderLayout.layoutContainer(BorderLayout.java:821) at java.awt.Container.layout(Container.java:1419) at java.awt.Container.doLayout(Container.java:1408) at java.awt.Container.validateTree(Container.java:1505) at java.awt.Container.validateTree(Container.java:1511) at java.awt.Container.validate(Container.java:1478) at java.awt.Window.show(Window.java:860) at java.awt.Component.show(Component.java:1584) at java.awt.Component.setVisible(Component.java:1536) at java.awt.Window.setVisible(Window.java:841) at processing.core.PApplet.runSketch(PApplet.java:9492) at processing.core.PApplet.main(PApplet.java:9074) AWT-EventQueue-0: GLContext.ContextSwitch: - release() - force: false, <1603522, 1408a75>[count 1, qsz 1, owner ] AWT-EventQueue-0: GLContext.ContextSwitch: - setCurrent() - null AWT-EventQueue-0: GLContext.ContextSwitch: - switch - CONTEXT_RELEASE - <1603522, 1408a75>[count 1, qsz 0, owner
] main: GLContext.ContextSwitch: - setCurrent() - MacOSXPbufferCGLContext [OpenGL 2.1, options 0x3, 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36, handle 0x1185fd0, jogamp.opengl.gl4.GL4bcImpl@c713d2, Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14d2c0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14d2c0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b2b131, 8f3d27>[count 1, qsz 0, owner
]]], lock <1603522, 1408a75>[count 1, qsz 0, owner
], mode NSOPENGL] main: GLContext.ContextSwitch: - switch - CONTEXT_CURRENT - <1603522, 1408a75>[count 1, qsz 0, owner
] main: GLContextImpl.destroy.0: 0x1185fd0, isShared false - <1603522, 1408a75>[count 2, qsz 0, owner
] main: GLContext.ContextSwitch: - release() - force: true, <1603522, 1408a75>[count 2, qsz 0, owner
] main: GLContext.ContextSwitch: - setCurrent() - null main: GLContext.ContextSwitch: - switch - CONTEXT_RELEASE - <1603522, 1408a75>[count 1, qsz 0, owner
] NS destroy nsOpenGLLayer 0x1155c90 JAWTWindow.detachSurfaceHandle(): 0x1155c90 main: GLContextImpl.destroy.X: 0x0, isShared false - <1603522, 1408a75>[count 0, qsz 0, owner ] main: GLContext.resetStates() main: setRealized: MacOSXPbufferCGLDrawable true -> false MacOSXJAWTWindow.setSurfaceHandle(): 0x0 MaxOSXJAWTWindow: 0xb34b1 - thread: main JAWT n/a, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0] MaxOSXJAWTWindow: 0xb34b1 - thread: main JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0] JAWTWindow: surface change 0x0 -> 0x11754b0 GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable -> Offscreen-Layer: JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized false, null-drawable, Factory null, handle 0x0, Drawable size -1x-1, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b06a21, 107dcfe>[count 1, qsz 0, owner
]] GLDrawableFactoryImpl.createGLDrawable: MacOSXPbufferCGLDrawable[Realized false, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized false, null-drawable, Factory null, handle 0x0, Drawable size -1x-1, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b06a21, 107dcfe>[count 1, qsz 0, owner
]]] main: GLContext.resetStates() main: GLCanvas.dispose(true): new drawable: MacOSXPbufferCGLDrawable[Realized false, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized false, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b06a21, 107dcfe>[count 0, qsz 0, owner ]]] Exception in thread "Animation Thread" main: setRealized: MacOSXPbufferCGLDrawable false -> true java.lang.NullPointerException at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:555) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:398) Pbuffer config: MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]] Pbuffer NPOT Texure avail: true Pbuffer RECT Texture avail: true at processing.opengl.PGL.requestDraw(PGL.java:835) at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1427) at processing.core.PApplet.run(PApplet.java:1860) at java.lang.Thread.run(Thread.java:680) MacOSXPbufferCGLDrawable tex: target 0xde1, pbufferSize 400x400, texSize 400x400, internal-fmt 0x1908 MacOSXPbufferCGLDrawable pBuffer: 0x14bee0 MacOSXJAWTWindow.setSurfaceHandle(): 0x14bee0 main: Realized Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14bee0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b06a21, 107dcfe>[count 0, qsz 0, owner ]]] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1273) at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:561) at javax.media.opengl.awt.GLCanvas.access$500(GLCanvas.java:137) at javax.media.opengl.awt.GLCanvas$2.run(GLCanvas.java:779) at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:387) at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:786) at javax.media.opengl.Threading.invoke(Threading.java:193) at javax.media.opengl.awt.GLCanvas.dispose(GLCanvas.java:427) at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:616) at java.awt.Component.setBounds(Component.java:2133) at java.awt.BorderLayout.layoutContainer(BorderLayout.java:821) at java.awt.Container.layout(Container.java:1419) at java.awt.Container.doLayout(Container.java:1408) at java.awt.Container.validateTree(Container.java:1505) at java.awt.Container.validateTree(Container.java:1511) at java.awt.Container.validate(Container.java:1478) at java.awt.Window.show(Window.java:860) at java.awt.Component.show(Component.java:1584) at java.awt.Component.setVisible(Component.java:1536) at java.awt.Window.setVisible(Window.java:841) at processing.core.PApplet.runSketch(PApplet.java:9492) at processing.core.PApplet.main(PApplet.java:9074) main: dispose(true) - END, null Share context is 0x0 for MacOSXPbufferCGLContext [OpenGL -1.-1, options 0x0, null, handle 0x0, null, Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14bee0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b06a21, 107dcfe>[count 1, qsz 0, owner ]]], lock <1f52460, 1275a34>[count 1, qsz 0, owner ], mode NSOPENGL] AWT-EventQueue-0: createContextARB: mappedVersionsAvailableSet(decon): true NS create OSX>=lion false NS create backendType: NSOPENGL NS create backingLayerHost: JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14bee0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b06a21, 107dcfe>[count 1, qsz 0, owner ]] NS create share: 0 NS create chosenCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]] NS create pixelFormat: 0x1176200 NS create drawable native-handle: 0x14bee0 NS create drawable NSView-handle: 0x0 NS create pixelformat2GLCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]] NS create fixedCaps: GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]] NS create nsOpenGLLayer 0x164230, texSize 400x400, MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14bee0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b06a21, 107dcfe>[count 1, qsz 0, owner ]]] JAWTWindow.attachSurfaceHandle(): 0x164230 AWT-EventQueue-0: createContextARBImpl: OK 2.1 (Compatibility profile, arb, hardware) - @creation, share 0, direct true on OSX 10.6.8 java.lang.Exception: Info: setGL (OpenGL null): AWT-EventQueue-0, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@9319d9 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:197) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1011) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:680) at jogamp.opengl.macosx.cgl.MacOSXCGLContext.createImpl(MacOSXCGLContext.java:241) at jogamp.opengl.macosx.cgl.MacOSXPbufferCGLContext.createImpl(MacOSXPbufferCGLContext.java:66) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:505) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:424) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:415) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:364) at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:863) at javax.media.opengl.Threading.invoke(Threading.java:193) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:404) at javax.media.opengl.awt.GLCanvas.paint(GLCanvas.java:481) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:276) at sun.awt.RepaintArea.paint(RepaintArea.java:241) at apple.awt.ComponentModel.handleEvent(ComponentModel.java:263) at java.awt.Component.dispatchEventImpl(Component.java:4813) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:657) at java.awt.EventQueue$2.run(EventQueue.java:655) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) AWT-EventQueue-0: Initializing CGL extension address table: MacOSX-MacOSX_decon_0 AWT-EventQueue-0: GLContext CGL ProcAddressTable reusing key(MacOSX-MacOSX_decon_0) -> 0xff45de AWT-EventQueue-0: Context FQN: MacOSX_decon_0-0x2010003 - 2.1 (Compatibility profile, arb, hardware) AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(MacOSX_decon_0-0x2010003) -> 0xbfd66a AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(MacOSX_decon_0-0x2010003) -> 0x175b7f9 - entries: 131 AWT-EventQueue-0: Create GL context OK: 0x11746d0 for jogamp.opengl.macosx.cgl.MacOSXPbufferCGLContext - 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36 AWT-EventQueue-0: GLContext.ContextSwitch: - setCurrent() - MacOSXPbufferCGLContext [OpenGL 2.1, options 0x3, 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36, handle 0x11746d0, jogamp.opengl.gl4.GL4bcImpl@9319d9, Drawable: MacOSXPbufferCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Window JAWT-Window[windowHandle 0x11754b0, surfaceHandle 0x14bee0, bounds [ 0 / 0 400 x 400 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface true, pos 0/0, size 400x400, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@8a2023, handle 0x14bee0, Drawable size 400x400, AWT pos 0/0, size 400x400, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pixmap], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]], apple.awt.CGraphicsConfig@8a548b[dev=CGraphicsDevice[screen=0],pixfmt=0], encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], chosen GLCaps[offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], pbuffer [r2t 0, r2tr 0, float 0]], requested GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.hw]]]]], surfaceLock <1b06a21, 107dcfe>[count 1, qsz 0, owner ]]], lock <1f52460, 1275a34>[count 1, qsz 0, owner ], mode NSOPENGL] GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 2.1 (Compatibility profile, arb, hardware) - 2.1 NVIDIA-1.6.36 GLDebugMessageHandler.init(false) .. n/a AWT-EventQueue-0: GLContext.ContextSwitch: - switch - CONTEXT_CURRENT_NEW - <1f52460, 1275a34>[count 1, qsz 0, owner ] GLDrawableHelper GLAnimatorControl: null, GLEventListeners num 1 [processing.opengl.PGL$PGLListener@d402dd[init true], ].invokeGL(): Running initAction AWT-EventQueue-0: Reshape: 400x400 ExtensionAvailabilityCache: getGLExtensions() called 2012-07-14 16:19:20.384 java[21676:170f] invalid drawable AWT-EventQueue-0: GLContext.ContextSwitch: - release() - force: false, <1f52460, 1275a34>[count 1, qsz 0, owner ] AWT-EventQueue-0: GLContext.ContextSwitch: - setCurrent() - null AWT-EventQueue-0: GLContext.ContextSwitch: - switch - CONTEXT_RELEASE - <1f52460, 1275a34>[count 0, qsz 0, owner ]