Jogl Using Wrong (Generic) Graphics Adapter

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

Jogl Using Wrong (Generic) Graphics Adapter

sfriend
When opening several windows JFrame with GLCanvas, on occasion the Wrong Graphics adapter is used.
GL_VENDOR: Microsoft Corporation
GL_RENDERER: GDI Generic
GL_VERSION: 1.1.0

The problem is happening when the GLCanvas is added to the container. I print the GL_VENDOR in GLEventListener init. I disabled arb context using disable.openarbcontext due to failure inside contest creation for the same reason wrong graphics adapter.
This same problem was reported in World Wind and I have verified I am having the exact problem. The world wind issue is described here: http://forum.worldwindcentral.com/showthread.php?43356-Multi-window-GLContext-initialization-problem.
I believe it may also be related to :
http://forum.jogamp.org/Problem-since-Jogl-2-2-1-td4033169.html

I have the problem Running on Windows 7 or XP . Jogl 2.2.1 and older. Is anyone else having these problems or have any suggestions on a work around ?  

The arguments used to create the GLCanvas are:

 (GLCapabilitiesImmutable)new GLCapabilities( profile ),
new DefaultGLCapabilitiesChooser(),
context,
null

A shared GLOffscreenAutoDrawable is used with the contexts . Using a ATI Graphics card with the latest drivers. When it works this is the information:
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: AMD Radeon E6760
GL_VERSION: 4.4.12874


The log is as follows:


JLogger not initialized:2014/09/26 21:27:29.647|OrionRepaintManager Installed
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
        at ARL_GUI.MDI_GUI.OrionPluginManager.notifyMainGUIInitialized(OrionPluginManager.java:93)
        at ARL_GUI.MDI_GUI.BaseMainGUI.createInstance(BaseMainGUI.java:778)
        at ARL_GUI.MDI_GUI.BaseMainGUI.main(BaseMainGUI.java:3440)
Sep 26, 2014 9:27:38 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@60de8209: startup date [Fri Sep 26 21:27:38 UTC 2014]; root of context hierarchy
Sep 26, 2014 9:27:38 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 26, 2014 9:27:38 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 26, 2014 9:27:38 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 26, 2014 9:27:38 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
AWT-EventQueue-0: setRealized: drawable WindowsPbufferWGLDrawable, surface WrappedSurface, isProxySurface true: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at jogamp.opengl.GLDrawableFactoryImpl.createOffscreenAutoDrawable(GLDrawableFactoryImpl.java:278)
        at Atlas.display.ORJoglProfileFactory.createORJoglProfile(ORJoglProfileFactory.java:89)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:631)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: Pbuffer config: WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 0, ARB-Choosen false,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]],
        chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]]
AWT-EventQueue-0: Pbuffer parentHdc = 0x190108e4
AWT-EventQueue-0: Pbuffer chosenCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
20 suitable pixel formats found
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
AWT-EventQueue-0: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]], share 0x0
Info: setGL (OpenGL null): AWT-EventQueue-0, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@3a9ecb9d
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:318)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:465)
        at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:183)
        at Atlas.display.ORJoglProfileFactory.createORJoglProfile(ORJoglProfileFactory.java:95)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:631)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: Initializing WGL extension address table: WGL-.windows_decon_0
AWT-EventQueue-0: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x161c2721
AWT-EventQueue-0: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Str) 4.4.0
AWT-EventQueue-0: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false, glVersionsMapping false
AWT-EventQueue-0: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Int) 4.4.0
AWT-EventQueue-0: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 4.4 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
AWT-EventQueue-0: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040002 - 4.4 (Compat profile, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040002) -> 0x215e8db2
AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040002) -> 0x2e63d475 - entries: 290
AWT-EventQueue-0: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040002 - 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0
AWT-EventQueue-0: createContextImpl: NOT OK (ARB, initial) - extension not available - share 0x0, isProcCreateContextAttribsARBAvailable true, isExtGLXARBCreateContextAvailable true, disableOpenGLARBContext true
WindowsWGLContext.createContext ARB not used, fall back to !ARB context 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
AWT-EventQueue-0: createImpl: OK (old) share 0x0
AWT-EventQueue-0: Create GL context OK: obj 0x7b6d2519, ctx 0x10001, surf 0x35010254 for jogamp.opengl.windows.wgl.WindowsWGLContext - 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: null, GLEventListeners num 0 [].invokeGL(): Running initAction
GLAutoDrawableBase.defaultDisplay: contextCreated true
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase method found: true
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x206816b8][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x601fc, surfaceHandle 0x190108e4, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@469f18a5[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@469f18a5[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <11ab9aa7, 19365301>[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        Handle    0x190108e4,
        Surface   JAWTWindow[0x206816b8][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x601fc, surfaceHandle 0x190108e4, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@469f18a5[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@469f18a5[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <11ab9aa7, 19365301>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x10001
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        handle    0x0,
        Drawable size 0x0 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@469f18a5[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]]
Animator add: 0x603780b4 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x495, pixelScale 1x1] -> 727x495 * 1x1 -> 727x495 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:474)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:166)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:484)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:494)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:722)
        at javax.media.opengl.awt.GLCanvas.reshapeImpl(GLCanvas.java:799)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:782)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        Handle    0x0,
        Surface   JAWTWindow[0x206816b8][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x601fc, surfaceHandle 0x0, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 727x495], pixels[s 1x1 -> 727x495], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@469f18a5[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        handle    0x0,
        Drawable size 727x495 surface[727x495],
        AWT[pos 0/0, size 727x495,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@469f18a5[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <11ab9aa7, 19365301>[count 0, qsz 0, owner <NULL>]]]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
Threading: jogl.1thread worker, singleThreaded true, hasAWT true, mode ST_WORKER, plugin jogamp.opengl.awt.AWTThreadingPlugin@2c4de0d5
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x10001
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@3897a3ad
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:318)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x161c2721
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Str) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false, glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Int) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 4.4 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040002 - 4.4 (Compat profile, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040002) -> 0x215e8db2
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040002) -> 0x2e63d475 - entries: 290
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040002 - 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0
JOGL-GLWorkerThread-: createContextImpl: NOT OK (ARB, initial) - extension not available - share 0x10001, isProcCreateContextAttribsARBAvailable true, isExtGLXARBCreateContextAvailable true, disableOpenGLARBContext true
WindowsWGLContext.createContext ARB not used, fall back to !ARB context 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: createImpl: OK (old) share 0x10001
JOGL-GLWorkerThread-: Create GL context OK: obj 0x3d837395, ctx 0x10002, surf 0xffffffffe9010802 for jogamp.opengl.windows.wgl.WindowsWGLContext - 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)], GLEventListeners num 1 [ARL_GUI.Map_GUI.map.OrionMapControl@1[init false], ].invokeGL(): Running initAction
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: AMD Radeon E6760
GL_VERSION: 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: Reshape: 727x495
Power-of-two texture
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 728x495, pixelScale 1x1] -> 728x495 * 1x1 -> 728x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 729x495, pixelScale 1x1] -> 729x495 * 1x1 -> 729x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 729x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 732x495, pixelScale 1x1] -> 732x495 * 1x1 -> 732x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 735x495, pixelScale 1x1] -> 735x495 * 1x1 -> 735x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 735x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 742x495, pixelScale 1x1] -> 742x495 * 1x1 -> 742x495 - surfaceHandle 0x3c0108de
JOGL-GLWorkerThread-: Reshape: 742x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 751x495, pixelScale 1x1] -> 751x495 * 1x1 -> 751x495 - surfaceHandle 0x3c0108de
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 781x495, pixelScale 1x1] -> 781x495 * 1x1 -> 781x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 793x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 793x495, pixelScale 1x1] -> 793x495 * 1x1 -> 793x495 - surfaceHandle 0x190108e4
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 835x495, pixelScale 1x1] -> 835x495 * 1x1 -> 835x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 835x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 845x495, pixelScale 1x1] -> 845x495 * 1x1 -> 845x495 - surfaceHandle 0x3c0108de
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 848x495, pixelScale 1x1] -> 848x495 * 1x1 -> 848x495 - surfaceHandle 0x3c0108de
JOGL-GLWorkerThread-: Reshape: 848x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 853x495, pixelScale 1x1] -> 853x495 * 1x1 -> 853x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 853x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 855x495, pixelScale 1x1] -> 855x495 * 1x1 -> 855x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 857x495, pixelScale 1x1] -> 857x495 * 1x1 -> 857x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 857x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 865x495, pixelScale 1x1] -> 865x495 * 1x1 -> 865x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 870x495, pixelScale 1x1] -> 870x495 * 1x1 -> 870x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 870x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 876x495, pixelScale 1x1] -> 876x495 * 1x1 -> 876x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 878x495, pixelScale 1x1] -> 878x495 * 1x1 -> 878x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 878x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 880x495, pixelScale 1x1] -> 880x495 * 1x1 -> 880x495 - surfaceHandle 0xffffffff8a0106fd
JOGL-GLWorkerThread-: Reshape: 880x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 889x495, pixelScale 1x1] -> 889x495 * 1x1 -> 889x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 889x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 901x495, pixelScale 1x1] -> 901x495 * 1x1 -> 901x495 - surfaceHandle 0x190108e4
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 909x495, pixelScale 1x1] -> 909x495 * 1x1 -> 909x495 - surfaceHandle 0x190108e4
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 932x495, pixelScale 1x1] -> 932x495 * 1x1 -> 932x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 932x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 943x495, pixelScale 1x1] -> 943x495 * 1x1 -> 943x495 - surfaceHandle 0x420108c4
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 954x495, pixelScale 1x1] -> 954x495 * 1x1 -> 954x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 954x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 955x495, pixelScale 1x1] -> 955x495 * 1x1 -> 955x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 955x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 956x495, pixelScale 1x1] -> 956x495 * 1x1 -> 956x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 956x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 957x495, pixelScale 1x1] -> 957x495 * 1x1 -> 957x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 957x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 959x495, pixelScale 1x1] -> 959x495 * 1x1 -> 959x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 961x495, pixelScale 1x1] -> 961x495 * 1x1 -> 961x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 962x495, pixelScale 1x1] -> 962x495 * 1x1 -> 962x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 962x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 967x495, pixelScale 1x1] -> 967x495 * 1x1 -> 967x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 969x495, pixelScale 1x1] -> 969x495 * 1x1 -> 969x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 973x495, pixelScale 1x1] -> 973x495 * 1x1 -> 973x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 973x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 978x495, pixelScale 1x1] -> 978x495 * 1x1 -> 978x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 978x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 980x495, pixelScale 1x1] -> 980x495 * 1x1 -> 980x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 981x495, pixelScale 1x1] -> 981x495 * 1x1 -> 981x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 982x495, pixelScale 1x1] -> 982x495 * 1x1 -> 982x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 982x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 983x495, pixelScale 1x1] -> 983x495 * 1x1 -> 983x495 - surfaceHandle 0xffffffff8a0106fd
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 984x495, pixelScale 1x1] -> 984x495 * 1x1 -> 984x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 984x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 986x495, pixelScale 1x1] -> 986x495 * 1x1 -> 986x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 986x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 987x495, pixelScale 1x1] -> 987x495 * 1x1 -> 987x495 - surfaceHandle 0x3c0108de
JOGL-GLWorkerThread-: Reshape: 987x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 990x495, pixelScale 1x1] -> 990x495 * 1x1 -> 990x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 991x495, pixelScale 1x1] -> 991x495 * 1x1 -> 991x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 991x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 994x495, pixelScale 1x1] -> 994x495 * 1x1 -> 994x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 994x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 1001x495, pixelScale 1x1] -> 1001x495 * 1x1 -> 1001x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 1007x495, pixelScale 1x1] -> 1007x495 * 1x1 -> 1007x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1007x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 1015x495, pixelScale 1x1] -> 1015x495 * 1x1 -> 1015x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1015x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 1017x495, pixelScale 1x1] -> 1017x495 * 1x1 -> 1017x495 - surfaceHandle 0x3c0108de
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 1018x495, pixelScale 1x1] -> 1018x495 * 1x1 -> 1018x495 - surfaceHandle 0x3c0108de
JOGL-GLWorkerThread-: Reshape: 1018x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 1019x495, pixelScale 1x1] -> 1019x495 * 1x1 -> 1019x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1019x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 1020x495, pixelScale 1x1] -> 1020x495 * 1x1 -> 1020x495 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1020x495
--- 2014/09/26 21:28:29:661 ---
Sep 26, 2014 9:28:49 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@aa9d70a: startup date [Fri Sep 26 21:28:49 UTC 2014]; root of context hierarchy
Sep 26, 2014 9:28:49 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 26, 2014 9:28:50 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 26, 2014 9:28:50 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 26, 2014 9:28:50 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x3f1c66c0][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x901aa, surfaceHandle 0x420108c4, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7851e540[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7851e540[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <619de79e, 45d16823>[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        Handle    0x420108c4,
        Surface   JAWTWindow[0x3f1c66c0][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x901aa, surfaceHandle 0x420108c4, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7851e540[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7851e540[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <619de79e, 45d16823>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x10001
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        handle    0x0,
        Drawable size 0x0 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7851e540[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 2799, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 2799, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:316)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:634)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 2799, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
Animator add: 0x65cee3b - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 727x495, pixelScale 1x1] -> 727x495 * 1x1 -> 727x495 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:474)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:166)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:484)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:494)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:722)
        at javax.media.opengl.awt.GLCanvas.reshapeImpl(GLCanvas.java:799)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:782)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        Handle    0x0,
        Surface   JAWTWindow[0x3f1c66c0][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x901aa, surfaceHandle 0x0, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 727x495], pixels[s 1x1 -> 727x495], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7851e540[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        handle    0x0,
        Drawable size 727x495 surface[727x495],
        AWT[pos 0/0, size 727x495,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7851e540[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <619de79e, 45d16823>[count 0, qsz 0, owner <NULL>]]]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x10002
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@64b29b88
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:318)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x161c2721
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Str) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false, glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Int) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 4.4 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040002 - 4.4 (Compat profile, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040002) -> 0x215e8db2
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040002) -> 0x2e63d475 - entries: 290
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040002 - 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0
JOGL-GLWorkerThread-: createContextImpl: NOT OK (ARB, initial) - extension not available - share 0x10002, isProcCreateContextAttribsARBAvailable true, isExtGLXARBCreateContextAvailable true, disableOpenGLARBContext true
WindowsWGLContext.createContext ARB not used, fall back to !ARB context 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: createImpl: OK (old) share 0x10002
JOGL-GLWorkerThread-: Create GL context OK: obj 0x370bf5a4, ctx 0x10003, surf 0x3c0108de for jogamp.opengl.windows.wgl.WindowsWGLContext - 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)], GLEventListeners num 1 [ARL_GUI.Map_GUI.map.OrionMapControl@2[init false], ].invokeGL(): Running initAction
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: AMD Radeon E6760
GL_VERSION: 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: Reshape: 727x495
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 2799, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
--- 2014/09/26 21:29:29:659 ---
--- 2014/09/26 21:30:29:672 ---
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 729x495, pixelScale 1x1] -> 729x495 * 1x1 -> 729x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 731x495, pixelScale 1x1] -> 731x495 * 1x1 -> 731x495 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 735x498, pixelScale 1x1] -> 735x498 * 1x1 -> 735x498 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 740x501, pixelScale 1x1] -> 740x501 * 1x1 -> 740x501 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 746x504, pixelScale 1x1] -> 746x504 * 1x1 -> 746x504 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 746x504
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 763x515, pixelScale 1x1] -> 763x515 * 1x1 -> 763x515 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 777x522, pixelScale 1x1] -> 777x522 * 1x1 -> 777x522 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 777x522
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 790x530, pixelScale 1x1] -> 790x530 * 1x1 -> 790x530 - surfaceHandle 0xffffffff8a0106fd
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 798x536, pixelScale 1x1] -> 798x536 * 1x1 -> 798x536 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 798x536
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 813x546, pixelScale 1x1] -> 813x546 * 1x1 -> 813x546 - surfaceHandle 0x3c0108de
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 822x554, pixelScale 1x1] -> 822x554 * 1x1 -> 822x554 - surfaceHandle 0x3c0108de
JOGL-GLWorkerThread-: Reshape: 822x554
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 838x565, pixelScale 1x1] -> 838x565 * 1x1 -> 838x565 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 843x570, pixelScale 1x1] -> 843x570 * 1x1 -> 843x570 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 843x570
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 857x581, pixelScale 1x1] -> 857x581 * 1x1 -> 857x581 - surfaceHandle 0xffffffff8a0106fd
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 883x597, pixelScale 1x1] -> 883x597 * 1x1 -> 883x597 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 898x605, pixelScale 1x1] -> 898x605 * 1x1 -> 898x605 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 898x605
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 910x610, pixelScale 1x1] -> 910x610 * 1x1 -> 910x610 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 910x610
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 920x616, pixelScale 1x1] -> 920x616 * 1x1 -> 920x616 - surfaceHandle 0x3c0108de
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 929x620, pixelScale 1x1] -> 929x620 * 1x1 -> 929x620 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 936x625, pixelScale 1x1] -> 936x625 * 1x1 -> 936x625 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 936x625
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 939x628, pixelScale 1x1] -> 939x628 * 1x1 -> 939x628 - surfaceHandle 0xffffffff8a0106fd
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 942x629, pixelScale 1x1] -> 942x629 * 1x1 -> 942x629 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 942x629
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 952x634, pixelScale 1x1] -> 952x634 * 1x1 -> 952x634 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 955x637, pixelScale 1x1] -> 955x637 * 1x1 -> 955x637 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 955x637
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 977x650, pixelScale 1x1] -> 977x650 * 1x1 -> 977x650 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 977x650
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1014x668, pixelScale 1x1] -> 1014x668 * 1x1 -> 1014x668 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1026x674, pixelScale 1x1] -> 1026x674 * 1x1 -> 1026x674 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1030x676, pixelScale 1x1] -> 1030x676 * 1x1 -> 1030x676 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1034x678, pixelScale 1x1] -> 1034x678 * 1x1 -> 1034x678 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1034x678
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1036x678, pixelScale 1x1] -> 1036x678 * 1x1 -> 1036x678 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1036x678
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1039x679, pixelScale 1x1] -> 1039x679 * 1x1 -> 1039x679 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1045x681, pixelScale 1x1] -> 1045x681 * 1x1 -> 1045x681 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1049x683, pixelScale 1x1] -> 1049x683 * 1x1 -> 1049x683 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1049x683
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1067x691, pixelScale 1x1] -> 1067x691 * 1x1 -> 1067x691 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1067x691
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1078x695, pixelScale 1x1] -> 1078x695 * 1x1 -> 1078x695 - surfaceHandle 0x48010257
JOGL-GLWorkerThread-: Reshape: 1078x695
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1085x698, pixelScale 1x1] -> 1085x698 * 1x1 -> 1085x698 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1090x700, pixelScale 1x1] -> 1090x700 * 1x1 -> 1090x700 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1090x700
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1101x705, pixelScale 1x1] -> 1101x705 * 1x1 -> 1101x705 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1101x705
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1110x709, pixelScale 1x1] -> 1110x709 * 1x1 -> 1110x709 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1111x709, pixelScale 1x1] -> 1111x709 * 1x1 -> 1111x709 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1111x709
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1112x710, pixelScale 1x1] -> 1112x710 * 1x1 -> 1112x710 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1114x711, pixelScale 1x1] -> 1114x711 * 1x1 -> 1114x711 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1114x711
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1117x713, pixelScale 1x1] -> 1117x713 * 1x1 -> 1117x713 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 1117x713
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 1118x714, pixelScale 1x1] -> 1118x714 * 1x1 -> 1118x714 - surfaceHandle 0xffffffff8a0106fd
JOGL-GLWorkerThread-: Reshape: 1118x714
Sep 26, 2014 9:31:00 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@46361a7e: startup date [Fri Sep 26 21:31:00 UTC 2014]; root of context hierarchy
Sep 26, 2014 9:31:00 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 26, 2014 9:31:00 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 26, 2014 9:31:00 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 26, 2014 9:31:00 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x25819a8][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x5019c, surfaceHandle 0x30108c8, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@55e898b4[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@55e898b4[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <65fc65cb, 1d7f26bc>[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        Handle    0x30108c8,
        Surface   JAWTWindow[0x25819a8][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x5019c, surfaceHandle 0x30108c8, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@55e898b4[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@55e898b4[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <65fc65cb, 1d7f26bc>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x10001
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        handle    0x0,
        Drawable size 0x0 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@55e898b4[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 5191, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 5191, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:316)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:634)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 5191, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 5151, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 5151, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:316)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:634)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 5151, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
Animator add: 0x45564f9 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
AWT-EventQueue-0: GLCanvas.reshape.0 canvas2 resize [ this 727x495, pixelScale 1x1] -> 727x495 * 1x1 -> 727x495 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:474)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:166)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:484)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:494)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:722)
        at javax.media.opengl.awt.GLCanvas.reshapeImpl(GLCanvas.java:799)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:782)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        Handle    0x0,
        Surface   JAWTWindow[0x25819a8][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x5019c, surfaceHandle 0x0, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 727x495], pixels[s 1x1 -> 727x495], visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@55e898b4[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4a3a051f,
        handle    0x0,
        Drawable size 727x495 surface[727x495],
        AWT[pos 0/0, size 727x495,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@55e898b4[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <65fc65cb, 1d7f26bc>[count 0, qsz 0, owner <NULL>]]]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x10003
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@1c5f5c87
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:318)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x161c2721
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false, glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 1.1.0, Number(Int) 0.0.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (String): String 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 1.1 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK false
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - 1.1.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x1010002) -> 0x1d521927
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@1c5f5c87, OpenGL 1.1 (Compat profile, hardware) - 1.1.0
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 1.1 (Compat profile, hardware) - 1.1.0, use glGetString
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GL_EXTENSIONS: 3, used glGetString
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GL vendor: Microsoft Corporation
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: ALL EXTENSIONS: 3
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x1010002) -> 0x78f15e7a - entries: 6
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - glErr 0x500
JOGL-GLWorkerThread-: createContextImpl: NOT OK (ARB, initial) - extension not available - share 0x10003, isProcCreateContextAttribsARBAvailable true, isExtGLXARBCreateContextAvailable false, disableOpenGLARBContext true
WindowsWGLContext.createContext ARB not used, fall back to !ARB context 1.1 (Compat profile, hardware) - 1.1.0
JOGL-GLWorkerThread-: GLContext.ContextSwitch[makeCurrent.1]: Context lock.unlock() due to error, res CONTEXT_NOT_CURRENT, <2e71d99e, 34862be4>[count 1, qsz 0, owner <JOGL-GLWorkerThread->]
FPSAnimator stopping: false, Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
FPSAnimator stop Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main], stopped true, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextThread: caught: javax.media.opengl.GLException: javax.media.opengl.GLException: wglShareLists(0x10003, 0x10004) failed: werr 1
com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: javax.media.opengl.GLException: javax.media.opengl.GLException: wglShareLists(0x10003, 0x10004) failed: werr 1
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:84)
        at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:446)
        at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:175)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: javax.media.opengl.GLException: wglShareLists(0x10003, 0x10004) failed: werr 1
        at jogamp.opengl.ThreadingImpl.invokeOnWorkerThread(ThreadingImpl.java:224)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:108)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
        at javax.media.opengl.Threading.invoke(Threading.java:221)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:522)
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:77)
        ... 4 more
Caused by: javax.media.opengl.GLException: wglShareLists(0x10003, 0x10004) failed: werr 1
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:389)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0-FPSAWTAnimator-Timer3" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: javax.media.opengl.GLException: javax.media.opengl.GLException: wglShareLists(0x10003, 0x10004) failed: werr 1
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:84)
        at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:446)
        at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:175)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: javax.media.opengl.GLException: wglShareLists(0x10003, 0x10004) failed: werr 1
        at jogamp.opengl.ThreadingImpl.invokeOnWorkerThread(ThreadingImpl.java:224)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:108)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
        at javax.media.opengl.Threading.invoke(Threading.java:221)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:522)
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:77)
        ... 4 more
Caused by: javax.media.opengl.GLException: wglShareLists(0x10003, 0x10004) failed: werr 1
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:389)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 5191, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 5151, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
JOGL-GLWorkerThread-: Reshape: 727x495
GL_VENDOR: Microsoft Corporation
GL_RENDERER: GDI Generic
GL_VERSION: 1.1.0
--- 2014/09/26 21:31:29:670 ---
--- 2014/09/26 21:32:29:667 ---
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

gouessej
Administrator
Hi

Please try to reproduce this potential bug with a small test case or an existing unit test like I did for the bug 1078:
https://jogamp.org/bugzilla/show_bug.cgi?id=1078
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
In reply to this post by sfriend
On 09/26/2014 05:09 PM, sfriend [via jogamp] wrote:
> When opening several windows JFrame with GLCanvas, on occasion the Wrong
> Graphics adapter is used.
> GL_VENDOR: Microsoft Corporation
> GL_RENDERER: GDI Generic
> GL_VERSION: 1.1.0
looks like as if the driver falls back to GDI renderer .. hmm.

>
> The problem is happening when the GLCanvas is added to the container. I print
> the GL_VENDOR in GLEventListener init. I disabled arb context using
> disable.openarbcontext due to failure inside contest creation for the same
> reason wrong graphics adapter.
pretty much a driver bug, and arbcontext should work.

> This same problem was reported in World Wind and I have verified I am having
> the exact problem. The world wind issue is described here:
> http://forum.worldwindcentral.com/showthread.php?43356-Multi-window-GLContext-initialization-problem.
>
> I believe it may also be related to :
> http://forum.jogamp.org/Problem-since-Jogl-2-2-1-td4033169.html
Nope, that is an issue w/ Intel driver using pbuffer and failing.

>
> I have the problem Running on Windows 7 or XP . Jogl 2.2.1 and older. Is
> anyone else having these problems or have any suggestions on a work around ?  
sadly not, but then we are using a fairly new AMD driver
on our windows test machines.

> GL_VENDOR: ATI Technologies Inc.
> GL_RENDERER: AMD Radeon E6760
> GL_VERSION: 4.4.12874

Is that a current driver version ? Looks like.

'AMD Radeon E6760' refers to which GPU ?

I will setup another test machine w/ latest AMD driver,
since our remote test machine w/ AMD Windows works.

Hope it's not GPU related (as in code path per GPU type in driver).

~Sven



signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
In reply to this post by sfriend
On 09/26/2014 08:20 PM, Sven Gothel wrote:

> On 09/26/2014 05:09 PM, sfriend [via jogamp] wrote:
>> I have the problem Running on Windows 7 or XP . Jogl 2.2.1 and older. Is
>> anyone else having these problems or have any suggestions on a work around ?  
> sadly not, but then we are using a fairly new AMD driver
> on our windows test machines.
>
>> GL_VENDOR: ATI Technologies Inc.
>> GL_RENDERER: AMD Radeon E6760
>> GL_VERSION: 4.4.12874
>
> Is that a current driver version ? Looks like.
Just tested w/
  - Windows 7 64bit
  - AMD Driver
      - 14.10.1006-140417a-171099C
      - Catalyst Version 14.4
      - OpenGL Version 6.14.10.12874 (*)

Our Applet Test 'Version Info' gives me:

+++
Implementation Version: 2.2.1
Implementation Build: 2.2-b1343-20140908
Implementation Branch: origin/master

GL Profile     GLProfile[GL4bc/GL4bc.hw]
GL Version     4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,
hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0 [GL 4.4.0,
vendor 14.100.0 (Compatibility Profile Context 14.100.0.0)]
Quirks         [NoDoubleBufferedBitmap]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      ATI Technologies Inc.
GL_RENDERER    AMD Radeon R9 200 Series
GL_VERSION     4.4.12874 Compatibility Profile Context 14.100.0.0
GLSL           true, has-compiler-func: true, version: 4.30 / 4.30.0
+++

- So I see we are using at least a similar driver version.

- I have not experienced any problems when running our
  demo applets (Using our default settings ofc w/ ARB Context).

- Maybe it's related to not using ARB Context,
  or even due to a bug in the driver regarding
  the 'GPU code path' - since you seem to use
  a different one.


>
> 'AMD Radeon E6760' refers to which GPU ?
>
> I will setup another test machine w/ latest AMD driver,
> since our remote test machine w/ AMD Windows works.
>
> Hope it's not GPU related (as in code path per GPU type in driver).
>
> ~Sven
>
>

--
health & wealth
mailto:[hidden email] ; http://jausoft.com
land : +49 (471) 4707742 ; fax : +49 (471) 4707741
Timezone CET: PST+9, EST+6, UTC+1


signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

gouessej
Administrator
I suspect disable.openarbcontext too.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

sfriend
In reply to this post by sfriend
I get the same problem without  disable.openarbcontext , originally I thought it was an ARBContext  Creation problem, however the create context ARB was failing due to this generic adapter not supporting the capabilities. See below for a log with the ARB create failure. This one also has debug.GraphicsConfiguration enabled.  Strange thing with this case is every time it fails, I see setPixelFormat (post): hdc 0xffffffffa3010735, 32 -> 2, like the pixel format is already set when it should be a new window (glcanvas).

This problem is killing me , because I can't seem to recreate it in a smaller application and sometimes it takes me 1/2 hour to recreate it. Other times happens immediately.
 
Thanks for any ideas


JLogger not initialized:2014/09/05 05:21:35.121|OrionRepaintManager Installed
Sep 05, 2014 5:22:04 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@691e5879: startup date [Fri Sep 05 05:22:04 UTC 2014]; root of context hierarchy
Sep 05, 2014 5:22:04 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 05, 2014 5:22:04 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 05, 2014 5:22:04 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 05, 2014 5:22:04 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
AWT-EventQueue-0: setRealized: drawable WindowsPbufferWGLDrawable, surface WrappedSurface, isProxySurface true: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at jogamp.opengl.GLDrawableFactoryImpl.createOffscreenAutoDrawable(GLDrawableFactoryImpl.java:317)
        at Atlas.display.ORJoglProfileFactory.createORJoglProfile(ORJoglProfileFactory.java:89)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:609)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: Pbuffer config: WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 0, ARB-Choosen false,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]],
        chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]]
AWT-EventQueue-0: Pbuffer parentHdc = 0xffffffffde0108f5
AWT-EventQueue-0: Pbuffer chosenCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
20 suitable pixel formats found
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
AWT-EventQueue-0: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]], share 0x0
AWT-EventQueue-0: createContextARB: mappedVersionsAvailableSet(decon): true
AWT-EventQueue-0: createContextARB: Requested 4.0 (Core profile, hardware)
AWT-EventQueue-0: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
AWT-EventQueue-0: Initializing WGL extension address table: WGL-.windows_decon_0
AWT-EventQueue-0: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
AWT-EventQueue-0 - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, handle 0x12010903, share 0x0, direct true, wglCreateContextAttribsARB: 0x5d2bb0f0
AWT-EventQueue-0: createContextARBImpl: OK 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, share 0, direct true
Info: setGL (OpenGL null): AWT-EventQueue-0, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@136e6d54
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1375)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:855)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:298)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:662)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:561)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:518)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1105)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
        at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:423)
        at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:167)
        at Atlas.display.ORJoglProfileFactory.createORJoglProfile(ORJoglProfileFactory.java:95)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:609)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: Initializing WGL extension address table: WGL-.windows_decon_0
AWT-EventQueue-0: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
AWT-EventQueue-0: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Str) 4.4.0
AWT-EventQueue-0: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware), strictMatch false, glVersionsMapping false
AWT-EventQueue-0: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Int) 4.4.0
AWT-EventQueue-0: GLContext.setGLFuncAvail: Post version verification req 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) -> has 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
AWT-EventQueue-0: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040003) -> 0x54daad1d
AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040003) -> 0x609b7670 - entries: 290
AWT-EventQueue-0: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0
AWT-EventQueue-0: createImpl: OK (ARB, using sharedContext) share 0x0
AWT-EventQueue-0: Create GL context OK: obj 0x1346e527, ctx 0x20000, surf 0x12010903 for jogamp.opengl.windows.wgl.WindowsWGLContext - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: null, GLEventListeners num 0 [].invokeGL(): Running initAction
GLAutoDrawableBase.defaultDisplay: contextCreated true
Animator add: 0x5cdd240 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:244)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:372)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
AWT-EventQueue-0-FPSAWTAnimator-Timer0: Info: GLCanvas display - skipped GL render, drawable not valid yet
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable
Factory #0: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@e3bc723
Factory #1: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@52d8a522
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
WindowsAWTWGLGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:191)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:109)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilities
Factory #0: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@e3bc723
Factory #1: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@52d8a522
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.windows.WindowsGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
updateGraphicsConfiguration(using shared): hdc 0xfffffffffa010204
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0xfffffffffa010204, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1
wglChoosePixelFormatARB: NumFormats (wglChoosePixelFormatARB) accelMode 0x2027: 20
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[1 -> 1]: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[2 -> 2]: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[3 -> 3]: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[4 -> 4]: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[5 -> 5]: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[6 -> 6]: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[7 -> 7]: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[8 -> 8]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[9 -> 9]: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[10 -> 10]: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[11 -> 11]: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[12 -> 12]: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[13 -> 13]: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[14 -> 14]: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[15 -> 15]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[16 -> 16]: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[17 -> 17]: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[18 -> 18]: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[19 -> 19]: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: 20 pfd ids, skipCapsChooser false, WINDOW, 20 glcaps
updateGraphicsConfigurationARB: Used wglChoosePixelFormatARB to recommend pixel format 2, idx 0, GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.DefaultGLCapabilitiesChooser.chooseCapabilities(DefaultGLCapabilitiesChooser.java:125)
        at jogamp.opengl.GLGraphicsConfigurationFactory.chooseCapabilities(GLGraphicsConfigurationFactory.java:65)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfigurationARB(WindowsWGLGraphicsConfigurationFactory.java:436)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:302)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.preselectGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:271)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.preselectGraphicsConfiguration(WindowsWGLGraphicsConfiguration.java:155)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:129)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Desired: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Available: 20
0: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
1: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
2: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
3: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
4: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
5: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
6: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
7: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
8: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
9: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
10: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
11: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
12: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
13: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
14: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
15: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
16: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
17: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
18: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
19: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Window system's recommended choice: 0
Choosing window system's recommended choice of 0
GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
chooseCapabilities: Chosen idx 0
chosen pfdID (ARB): native recommended 1 chosen GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], skipCapsChooser false
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
WindowsAWTWGLGraphicsConfigurationFactory: Found new AWT PFD ID 2 -> WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase method found: true
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
AWT-EventQueue-0-FPSAWTAnimator-Timer0: Info: GLCanvas display - skipped GL render, drawable not valid yet
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x6e3114f5][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xb02a6, surfaceHandle 0xfffffffffa010204, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7436e6a9[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7436e6a9[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <58571957, 3e40cc10>[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        Handle    0xfffffffffa010204,
        Surface   JAWTWindow[0x6e3114f5][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xb02a6, surfaceHandle 0xfffffffffa010204, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7436e6a9[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7436e6a9[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <58571957, 3e40cc10>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x20000
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        handle    0x0,
        Drawable size 0x0,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7436e6a9[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]
GLCanvas.sizeChanged: (AWT-EventQueue-0): 727x495 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:493)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:159)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:503)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:513)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:702)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:769)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Container.validateUnconditionally(Unknown Source)
        at java.awt.Window.pack(Unknown Source)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:374)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
setPixelFormat (post): hdc 0xffffffff9601070f, 0 -> 2, set: true
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        Handle    0x0,
        Surface   JAWTWindow[0x6e3114f5][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xb02a6, surfaceHandle 0x0, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 727x495, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7436e6a9[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        handle    0x0,
        Drawable size 727x495,
        AWT pos 0/0, size 727x495,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@7436e6a9[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <58571957, 3e40cc10>[count 0, qsz 0, owner <NULL>]]]
Threading: jogl.1thread worker, singleThreaded true, hasAWT true, mode ST_WORKER, plugin jogamp.opengl.awt.AWTThreadingPlugin@44a0c74c
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x20000
JOGL-GLWorkerThread-: createContextARB: mappedVersionsAvailableSet(decon): true
JOGL-GLWorkerThread-: createContextARB: Requested 4.0 (Core profile, hardware)
JOGL-GLWorkerThread-: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, handle 0xffffffffde010914, share 0x20000, direct true, wglCreateContextAttribsARB: 0x5d2bb0f0
JOGL-GLWorkerThread-: createContextARBImpl: OK 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, share 131072, direct true
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@5d5f0f6e
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1375)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:855)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:298)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:662)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:561)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:518)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1105)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1300)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Str) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware), strictMatch false, glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Int) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) -> has 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040003) -> 0x54daad1d
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040003) -> 0x609b7670 - entries: 290
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0
JOGL-GLWorkerThread-: createImpl: OK (ARB, using sharedContext) share 0x20000
JOGL-GLWorkerThread-: Create GL context OK: obj 0x10154e5e, ctx 0x10002, surf 0xffffffffde010914 for jogamp.opengl.windows.wgl.WindowsWGLContext - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)], GLEventListeners num 1 [ARL_GUI.Map_GUI.map.OrionMapControl@1[init false], ].invokeGL(): Running initAction
JOGL-GLWorkerThread-: Reshape: 727x495
--- 2014/09/05 05:22:35:134 ---
Sep 05, 2014 5:22:45 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6544f498: startup date [Fri Sep 05 05:22:45 UTC 2014]; root of context hierarchy
Sep 05, 2014 5:22:45 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 05, 2014 5:22:45 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 05, 2014 5:22:45 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 05, 2014 5:22:45 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 1576, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 1576, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:284)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:612)
        at ARL_GUI.Map_GUI.othermaps.MapWindowSituationalAwarenessPanel.initializeMapContainer(MapWindowSituationalAwarenessPanel.java:96)
        at ARL_GUI.Map_GUI.OrionMapManager.getOrCreateMapSituationalAwarenessWindow(OrionMapManager.java:56)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:188)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 1576, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
Animator add: 0x3be08182 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:244)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:372)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1, drawablesEmpty false]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 1576, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:244)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:372)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
Factory #0: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@e3bc723
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]
AWT-EventQueue-0-FPSAWTAnimator-Timer1: Info: GLCanvas display - skipped GL render, drawable not valid yet
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]
Factory #1: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@52d8a522
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
WindowsAWTWGLGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:191)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:109)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilities
Factory #0: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@e3bc723
Factory #1: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@52d8a522
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.windows.WindowsGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
updateGraphicsConfiguration(using shared): hdc 0xffffffffa3010735
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0xffffffffa3010735, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1
wglChoosePixelFormatARB: NumFormats (wglChoosePixelFormatARB) accelMode 0x2027: 20
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[1 -> 1]: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[2 -> 2]: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[3 -> 3]: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[4 -> 4]: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[5 -> 5]: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[6 -> 6]: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[7 -> 7]: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[8 -> 8]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[9 -> 9]: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[10 -> 10]: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[11 -> 11]: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[12 -> 12]: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[13 -> 13]: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[14 -> 14]: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[15 -> 15]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[16 -> 16]: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[17 -> 17]: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[18 -> 18]: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[19 -> 19]: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: 20 pfd ids, skipCapsChooser false, WINDOW, 20 glcaps
updateGraphicsConfigurationARB: Used wglChoosePixelFormatARB to recommend pixel format 2, idx 0, GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.DefaultGLCapabilitiesChooser.chooseCapabilities(DefaultGLCapabilitiesChooser.java:125)
        at jogamp.opengl.GLGraphicsConfigurationFactory.chooseCapabilities(GLGraphicsConfigurationFactory.java:65)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfigurationARB(WindowsWGLGraphicsConfigurationFactory.java:436)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:302)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.preselectGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:271)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.preselectGraphicsConfiguration(WindowsWGLGraphicsConfiguration.java:155)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:129)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Desired: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Available: 20
0: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
1: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
2: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
3: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
4: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
5: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
6: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
7: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
8: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
9: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
10: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
11: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
12: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
13: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
14: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
15: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
16: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
17: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
18: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
19: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Window system's recommended choice: 0
Choosing window system's recommended choice of 0
GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
chooseCapabilities: Chosen idx 0
chosen pfdID (ARB): native recommended 1 chosen GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], skipCapsChooser false
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
WindowsAWTWGLGraphicsConfigurationFactory: Found new AWT PFD ID 2 -> WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x7082226f][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xf027c, surfaceHandle 0x5b010714, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@fdede5a[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@fdede5a[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <6fa2df1d, 2de6222d>[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        Handle    0x5b010714,
        Surface   JAWTWindow[0x7082226f][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xf027c, surfaceHandle 0x5b010714, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@fdede5a[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@fdede5a[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <6fa2df1d, 2de6222d>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x20000
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        handle    0x0,
        Drawable size 0x0,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@fdede5a[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x519 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:493)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:159)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:503)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:513)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:702)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:769)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Container.validateUnconditionally(Unknown Source)
        at java.awt.Window.pack(Unknown Source)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:374)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
setPixelFormat (post): hdc 0xffffffffa3010735, 32 -> 2, set: false
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        Handle    0x0,
        Surface   JAWTWindow[0x7082226f][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  81 x 519 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xf027c, surfaceHandle 0x0, bounds [ 0 / 0  81 x 519 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 81x519, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@fdede5a[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        handle    0x0,
        Drawable size 81x519,
        AWT pos 0/0, size 81x519,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@fdede5a[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <6fa2df1d, 2de6222d>[count 0, qsz 0, owner <NULL>]]]
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x20000
JOGL-GLWorkerThread-: createContextARB: mappedVersionsAvailableSet(decon): true
JOGL-GLWorkerThread-: createContextARB: Requested 4.0 (Core profile, hardware)
JOGL-GLWorkerThread-: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, handle 0xffffffffa3010735, share 0x20000, direct true, wglCreateContextAttribsARB: 0x5d2bb0f0
JOGL-GLWorkerThread-: createContextARBImpl: NO 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@1f9c2665
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1375)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:317)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:662)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:561)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:518)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1105)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1300)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false, glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 1.1.0, Number(Int) 0.0.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (String): String 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 1.1 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK false
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - 1.1.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x1010002) -> 0x1f3de057
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@1f9c2665, OpenGL 1.1 (Compat profile, hardware) - 1.1.0
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 1.1 (Compat profile, hardware) - 1.1.0, use glGetString
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GL_EXTENSIONS: 3, used glGetString
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GL vendor: Microsoft Corporation
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: ALL EXTENSIONS: 3
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x1010002) -> 0x17537fc7 - entries: 6
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - glErr 0x500
JOGL-GLWorkerThread-: GLContext.ContextSwitch[makeCurrent.1]: Context lock.unlock() due to error, res CONTEXT_NOT_CURRENT, <6ae9edc7, 23f9daa7>[count 1, qsz 0, owner <JOGL-GLWorkerThread->]
Exception in thread "AWT-EventQueue-0-FPSAWTAnimator-Timer1" javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.ThreadingImpl.invokeOnWorkerThread(ThreadingImpl.java:225)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:108)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
        at javax.media.opengl.Threading.invoke(Threading.java:191)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:541)
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:75)
        at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:416)
        at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:172)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:366)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:662)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:561)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:518)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1105)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1300)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x515 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x512 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x503 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x497 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x489 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x486 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x481 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x480 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x479 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x477 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x468 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x458 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x435 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x425 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x421 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x419 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x417 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x414 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x395 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x366 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x332 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x322 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x314 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x293 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x282 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x278 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x277 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x276 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x277 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x294 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x319 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x362 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x388 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x426 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x437 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x445 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x448 - surfaceHandle 0x0
GLCanvas.sizeChanged: (AWT-EventQueue-0): 81x449 - surfaceHandle 0x0
--- 2014/09/05 05:23:35:132 ---
Sep 05, 2014 5:24:30 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@37e0922a: startup date [Fri Sep 05 05:24:30 UTC 2014]; root of context hierarchy
Sep 05, 2014 5:24:30 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 05, 2014 5:24:30 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 05, 2014 5:24:30 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 05, 2014 5:24:30 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 3, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 3, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:284)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:612)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 3, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,], exclCtxThread false(null)]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 4217, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 4217, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:284)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:612)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 4217, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
Animator add: 0x725e2ae5 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:244)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:372)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1, drawablesEmpty false]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 3, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:244)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:372)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0-FPSAWTAnimator-Timer3: Info: GLCanvas display - skipped GL render, drawable not valid yet
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 4217, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x20000
JOGL-GLWorkerThread-: createContextARB: mappedVersionsAvailableSet(decon): true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:244)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:372)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
JOGL-GLWorkerThread-: createContextARB: Requested 4.0 (Core profile, hardware)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
JOGL-GLWorkerThread-: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, handle 0x7b0108aa, share 0x20000, direct true, wglCreateContextAttribsARB: 0x5d2bb0f0
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable
JOGL-GLWorkerThread-: createContextARBImpl: NO 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]
Factory #0: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@e3bc723
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]
Factory #1: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@52d8a522
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable]
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 1.1.0, Number(Str) 1.1.0
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false, glVersionsMapping false
WindowsAWTWGLGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0]
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 1.1.0, Number(Int) 0.0.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (String): String 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 1.1 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK false
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:191)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:109)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilities
Quirks local.0: [NoDoubleBufferedBitmap]
Factory #0: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@e3bc723
Quirks local.X: [NoDoubleBufferedBitmap]
Factory #1: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@6046f8df
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - 1.1.0
Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@52d8a522
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x1010002) -> 0x1f3de057
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.windows.WindowsGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x1010002) -> 0x17537fc7 - entries: 6
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@234efbf
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - glErr 0x500
updateGraphicsConfiguration(using shared): hdc 0x53010915
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
JOGL-GLWorkerThread-: GLContext.ContextSwitch[makeCurrent.1]: Context lock.unlock() due to error, res CONTEXT_NOT_CURRENT, <6ae9edc7, 23f9daa7>[count 1, qsz 0, owner <JOGL-GLWorkerThread->]
updateGraphicsConfigurationARB: hdc 0x53010915, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1
Exception in thread "AWT-EventQueue-0-FPSAWTAnimator-Timer4" javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.ThreadingImpl.invokeOnWorkerThread(ThreadingImpl.java:225)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:108)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
        at javax.media.opengl.Threading.invoke(Threading.java:191)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:541)
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:75)
        at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:416)
        at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:172)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:366)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:662)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:561)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:518)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1105)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1300)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
wglChoosePixelFormatARB: NumFormats (wglChoosePixelFormatARB) accelMode 0x2027: 20
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[1 -> 1]: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[2 -> 2]: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[3 -> 3]: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[4 -> 4]: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[5 -> 5]: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[6 -> 6]: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[7 -> 7]: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[8 -> 8]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[9 -> 9]: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[10 -> 10]: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[11 -> 11]: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[12 -> 12]: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[13 -> 13]: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[14 -> 14]: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[15 -> 15]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[16 -> 16]: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[17 -> 17]: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[18 -> 18]: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[19 -> 19]: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: 20 pfd ids, skipCapsChooser false, WINDOW, 20 glcaps
updateGraphicsConfigurationARB: Used wglChoosePixelFormatARB to recommend pixel format 2, idx 0, GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.DefaultGLCapabilitiesChooser.chooseCapabilities(DefaultGLCapabilitiesChooser.java:125)
        at jogamp.opengl.GLGraphicsConfigurationFactory.chooseCapabilities(GLGraphicsConfigurationFactory.java:65)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfigurationARB(WindowsWGLGraphicsConfigurationFactory.java:436)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:302)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.preselectGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:271)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.preselectGraphicsConfiguration(WindowsWGLGraphicsConfiguration.java:155)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:129)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.addcanvas(OrionMapDisplayPanel.java:51)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Desired: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Available: 20
0: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
1: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
2: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
3: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
4: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
5: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
6: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
7: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
8: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
9: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
10: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
11: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
12: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
13: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
14: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
15: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
16: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
17: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
18: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
19: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Window system's recommended choice: 0
Choosing window system's recommended choice of 0
GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
chooseCapabilities: Chosen idx 0
chosen pfdID (ARB): native recommended 1 chosen GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], skipCapsChooser false
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
WindowsAWTWGLGraphicsConfigurationFactory: Found new AWT PFD ID 2 -> WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x286deaea][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xf001a, surfaceHandle 0x7b0108aa, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@35bdd9e6[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@35bdd9e6[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <4859bd62, 7ba09209>[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        Handle    0x7b0108aa,
        Surface   JAWTWindow[0x286deaea][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xf001a, surfaceHandle 0x7b0108aa, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@35bdd9e6[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@35bdd9e6[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <4859bd62, 7ba09209>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x20000
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        handle    0x0,
        Drawable size 0x0,
        AWT pos 0/0, size 0x0,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@35bdd9e6[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]
GLCanvas.sizeChanged: (AWT-EventQueue-0): 727x495 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:493)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:159)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:503)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:513)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:702)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:769)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Container.validateUnconditionally(Unknown Source)
        at java.awt.Window.pack(Unknown Source)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:374)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
setPixelFormat (post): hdc 0x5b010714, 32 -> 2, set: false
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        Handle    0x0,
        Surface   JAWTWindow[0x286deaea][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0xf001a, surfaceHandle 0x0, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 727x495, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@35bdd9e6[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
        jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@781715d1,
        handle    0x0,
        Drawable size 727x495,
        AWT pos 0/0, size 727x495,
        visible true, displayable true, showing true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@35bdd9e6[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]],
        surfaceLock <4859bd62, 7ba09209>[count 0, qsz 0, owner <NULL>]]]
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x20000
JOGL-GLWorkerThread-: createContextARB: mappedVersionsAvailableSet(decon): true
JOGL-GLWorkerThread-: createContextARB: Requested 4.0 (Core profile, hardware)
JOGL-GLWorkerThread-: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, handle 0x7b0108aa, share 0x20000, direct true, wglCreateContextAttribsARB: 0x5d2bb0f0
JOGL-GLWorkerThread-: createContextARBImpl: NO 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@52410074
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1375)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:317)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:662)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:561)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:518)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1105)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1300)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2ea54d32
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false, glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 1.1.0, Number(Int) 0.0.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (String): String 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 1.1 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK false
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - 1.1.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x1010002) -> 0x1f3de057
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x1010002) -> 0x17537fc7 - entries: 6
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - glErr 0x500
JOGL-GLWorkerThread-: GLContext.ContextSwitch[makeCurrent.1]: Context lock.unlock() due to error, res CONTEXT_NOT_CURRENT, <55157fcf, 767a1aac>[count 1, qsz 0, owner <JOGL-GLWorkerThread->]
Exception in thread "AWT-EventQueue-0-FPSAWTAnimator-Timer3" javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.ThreadingImpl.invokeOnWorkerThread(ThreadingImpl.java:225)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:108)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
        at javax.media.opengl.Threading.invoke(Threading.java:191)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:541)
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:75)
        at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:416)
        at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:172)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:366)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:662)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:561)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:518)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1105)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1300)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
--- 2014/09/05 05:24:35:129 ---
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:552)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:284)
        at Atlas.map.AnimatorManager.RemoveAnimator(AnimatorManager.java:76)
        at ARL_GUI.Map_GUI.MapWindowPanel.closeMapContainer(MapWindowPanel.java:1296)
        at ARL_GUI.Map_GUI.MapWindowPanel.processWindowClosing(MapWindowPanel.java:1001)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowClosing(MapWindowPanel.java:364)
        at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
        at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,], exclCtxThread false(null)]
 
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

sfriend
In reply to this post by sfriend
The Radeon E6760 is an Embedded GPU, here are some more specification below, I have also seen this on an older model AMD E4690 GPU, used with XP :

Graphics Processor Radeon E6760 GPU supporting OpenGL 4.1 and DirectX 11
Interface XMC form factor, 8 Lane, PCI Express 2.1
Graphics Memory 128-bit wide, 1GB GDDR5 memory
Maximum Video Resolution 2560 × 1600 Dual-Link DVI, 1920x1200 Single-Link and 2048 × 1536 Component
Floating Point Performance
(single precision, peak) 576 GFLOPS, 480 shaders
Shader Model 5.0
OpenCL/GPGPU computing OpenCL 1.1, DirectCompute 11
Unified Video Decoder (UVD) UVD3 for H.264, VC-1, MPEG-2, MPEG-4 part 2 decode
Video OutputsVideo Outputs Single-Link DVI, VGA and Dual Mode DisplayPort (2 connectors on Front—DVI-I and DisplayPort)
Dual Link DVI-D, Single-Link DVI, VGA and Dual Mode DisplayPort (Rear)
Note: Dual-Link DVI can be converted to 2 Single-Link DVI
Power Rating 43 Watts (Can be configured to be as low as 17W)
Operating Temperature 0°C to 55°C (Standard)
-40°C to 70°C (Rugged Convection Cooled)
-40°C to 85°C (Rugged Conduction Cooled)
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

sfriend
In reply to this post by sfriend
Some more information, when testing it with ARB context, I originally added a log statement to try and determine why it was failing, that's what led me to the clue it was wrong adapter. When I ran that test , this is what I was seeing from
wglcreateContextAttribsARB. When it fails it returns ERROR_INVALID_VERSION_ARB 0x2095.

I think disable.openarbcontext let the context be created, however it doesn't have capabilities (display list, textures, etc.) that I use again I think because of this weird GDI Generic render.
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
On 09/29/2014 03:57 PM, sfriend [via jogamp] wrote:

> Some more information, when testing it with ARB context, I originally added a
> log statement to try and determine why it was failing, that's what led me to
> the clue it was wrong adapter. When I ran that test , this is what I was
> seeing from
> wglcreateContextAttribsARB. When it fails it returns ERROR_INVALID_VERSION_ARB
> 0x2095.
>
> I think disable.openarbcontext let the context be created, however it doesn't
> have capabilities (display list, textures, etc.) that I use again I think
> because of this weird GDI Generic render.
I read your log file now, preparing a reply...



signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
In reply to this post by sfriend
On 09/29/2014 03:41 PM, sfriend [via jogamp] wrote:

> I get the same problem without  disable.openarbcontext , originally I thought
> it was an ARBContext  Creation problem, however the create context ARB was
> failing due to this generic adapter not supporting the capabilities. See below
> for a log with the ARB create failure. This one also has
> debug.GraphicsConfiguration enabled.  Strange thing with this case is every
> time it fails, I see setPixelFormat (post): hdc 0xffffffffa3010735, 32 -> 2,
> like the pixel format is already set when it should be a new window (glcanvas).
>
> This problem is killing me , because I can't seem to recreate it in a smaller
> application and sometimes it takes me 1/2 hour to recreate it. Other times
> happens immediately.
>  
> Thanks for any ideas
Oh, trying to get an idea here.

+++

Question: Why don't I see GLProfile initialization here ?
I.e. the probing of available OpenGL profiles using the shared-resource?

- Have you cut that from the log files ?
- Do you use a 'vanilla' JOGL version ?

Can you reproduce w/ full logs ?

+++

> I see setPixelFormat (post): hdc 0xffffffffa3010735, 32 -> 2,
> like the pixel format is already set when it should be a new window (glcanvas).

Indeed this seems to be fishy,
i.e. that HDC 0xffffffffa3010735 is being used from the
shared drawable (1) and later for finishing the drawable via update (2).

(1) Preselection of Config
LOG#802: updateGraphicsConfiguration(using shared): hdc 0xffffffffa3010735
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0xffffffffa3010735, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1
wglChoosePixelFormatARB: NumFormats (wglChoosePixelFormatARB) accelMode 0x2027: 20

..

LOG#849: updateGraphicsConfigurationARB: Used wglChoosePixelFormatARB to recommend pixel format 2, idx 0, GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.DefaultGLCapabilitiesChooser.chooseCapabilities(DefaultGLCapabilitiesChooser.java:125)
        at jogamp.opengl.GLGraphicsConfigurationFactory.chooseCapabilities(GLGraphicsConfigurationFactory.java:65)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfigurationARB(WindowsWGLGraphicsConfigurationFactory.java:436)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:302)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.preselectGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:271)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.preselectGraphicsConfiguration(WindowsWGLGraphicsConfiguration.java:155)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:129)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1421)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:630)

This is the preselection path 'preselectGraphicsConfiguration'
of the gfx-config for Windows,
i.e. the native surface is not yet available - but we attempt to match
the requested caps based on the shared drawable's (HDC) capabilities.

Note, the shared drawable's HDC is 0xffffffffa3010735 here,
and we really shall not use this shared HDC but our own!

What we really miss in the log files is something like:
   'setPixelFormat (post): hdc 0xffffffffa3010735, 0 -> 32, set: true'

...

(2) Final selection of Config
LOG#1048: setPixelFormat (post): hdc 0xffffffffa3010735, 32 -> 2, set: false
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,

...

LOG#1085: JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, handle 0xffffffffa3010735, share 0x20000, direct true, wglCreateContextAttribsARB: 0x5d2bb0f0

...

Here we see that the HDC of the shared config 0xffffffffa3010735
is still being used, which finally ends up to select the very restricted context.

Question is, why does the JAWT NativeSurface of the new GLCanvas use the same HDC
as the shared-drawable (for probing) ?

~Sven



signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
In reply to this post by sfriend
On 09/29/2014 08:56 PM, Sven Gothel wrote:
> Question is, why does the JAWT NativeSurface of the new GLCanvas use the same HDC
> as the shared-drawable (for probing) ?

I will attempt to reproduce or at least validate
the behavior using
  com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT

on Win7 64bit AMD and NVidia.

>
> ~Sven


signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

sfriend
Attached is a log with profile initialization, my logging had not been setup yet so I had missed that. Same symptoms in this log.

Yes just a vanilla Jogl version, Currently running 2.2.1

Thanks for your help, let me know if you need anything else.

GLProfile.initSingleton() - thread main
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:163)
        at ARL_GUI.MDI_GUI.BaseMainGUI.createInstance(BaseMainGUI.java:688)
        at ARL_GUI.MDI_GUI.BaseMainGUI.main(BaseMainGUI.java:3441)
OGLUtilities.UNDEFINED = 0
OGLUtilities.WINDOW = 1
OGLUtilities.PBUFFER = 2
OGLUtilities.TEXTURE = 3
OGLUtilities.FLIP_BACKBUFFER = 4
OGLUtilities.FBOBJECT = 5
Checking for Java2D/OpenGL support
Java2D support disabled: by Property true, by OS false
Java2D support: default GraphicsConfiguration = nil
JOGL/Java2D OGL Pipeline active false, resourceCompatible false
main - Info: GraphicsConfigurationFactory.<init>
main - GraphicsConfigurationFactory.initSingleton()
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice,

javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@126db04e, overridding: null
GLProfile.init - thread: main
-----------------------------------------------------------------------------------------------------
Platform: WINDOWS / Windows 7 6.1 (6.1.0), amd64 (arch), GENERIC_ABI, 8 cores
MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
  int8    1 / 1, int16   2 / 2
  int     4 / 4, long    4 / 4
  int32   4 / 4, int64   8 / 8
  float   4 / 4, double  8 / 8, ldouble 16 / 16
  pointer 8 / 8, page    4096
Platform: Java Version: 1.7.0_60 (1.7.0u60), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.2
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.2.0
Implementation Build: 2.2-b814-20140807
Implementation Branch: origin/master
Implementation Commit: 153ae3ec043a2d69390668533acfa04c0ff148dd
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.nativewindow
Extension Name: javax.media.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.2
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.2.0
Implementation Build: 2.2-b1329-20140807
Implementation Branch: origin/master
Implementation Commit: 2965f17f1abd3c3af640407187ebedded29ad105
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.opengl
Extension Name: javax.media.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.2
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.2.0
Implementation Build: 2.2-b1329-20140807
Implementation Branch: origin/master
Implementation Commit: 2965f17f1abd3c3af640407187ebedded29ad105
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: .windows: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def, overridding: null
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d, overridding:

null
SharedResourceRunner.start() - start new Thread - main
SharedResourceRunner.run(): STARTED - main-SharedResourceRunner
SharedResourceRunner.run(): READY - main-SharedResourceRunner
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@3d98c28c, overridding: null
Info: EGLDrawableFactory: EGL ES1 - NOPE (ES1 lib)
Info: EGLDrawableFactory: EGL ES2 - NOPE
javax.media.opengl.GLException: No GLDrawableFactory available for profile: GLES2
        at javax.media.opengl.GLDrawableFactory.getFactoryImpl(GLDrawableFactory.java:449)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1736)
        at javax.media.opengl.GLProfile.access$000(GLProfile.java:77)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:186)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:172)
        at ARL_GUI.MDI_GUI.BaseMainGUI.createInstance(BaseMainGUI.java:688)
        at ARL_GUI.MDI_GUI.BaseMainGUI.main(BaseMainGUI.java:3441)
Info: GLProfile.init - EGL GLDrawable factory not available
Info: GLProfile.init - Default device is desktop derived: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]]
WindowsProcessAffinity.set() - pid 0xffffffffffffffff - main: OK true (werr 0), Affinity: procMask 0xff, sysMask 0xff -> 0x1
Info: GLProfile.initProfilesForDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false,

NullToolkitLock[]] (com.jogamp.nativewindow.windows.WindowsGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory false
GLProfile.init map decon, desktopCtxUndef true, esCtxUndef true
GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device decon
GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device decon
GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device decon
GLProfile.init map GLProfile[GL2/GL2.sw] on device decon
GLProfile.init map GLProfile[GL4/GL4.sw] on device decon
GLProfile.init map GLProfile[GL3/GL3.sw] on device decon
GLProfile.init map *** no mapping for GLES3 on device decon
GLProfile.init map GLProfile[GL4ES3/GL3bc.sw] on device decon
GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device decon
GLProfile.init map *** no mapping for GLES2 on device decon
GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device decon
GLProfile.init map *** no mapping for GLES1 on device decon
GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device decon
SharedResourceRunner.getOrCreateShared() decon: trying - main
SharedResourceRunner.doAndWait() START init: decon, release: null - main
SharedResourceRunner.doAndWait() set command: decon, release: null - main
SharedResourceRunner.run(): WOKE UP for device connection init: decon, release: null - main-SharedResourceRunner
SharedResourceRunner.run(): create Shared for: decon - main-SharedResourceRunner
main-SharedResourceRunner: setRealized: drawable WindowsOnscreenWGLDrawable, surface GDISurface, isProxySurface true: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource

(WindowsWGLDrawableFactory.java:337)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Unknown Source)
updateGraphicsConfiguration(using target): hdc 0xffffffff9501062b
user chosen caps 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[.]]
updateGraphicsConfigurationARB: SharedResource is null: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]]
updateGraphicsConfigurationGDI: hdc 0xffffffff9501062b, capsChosen 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[.]], WINDOW
        extHDC false, chooser false, pformatsNum -1
Chosen PFDID 2 (idx 1) -> recommendedIndex 0, skipCapsChooser true
updateGraphicsConfigurationGDI: ChoosePixelFormat(HDC 0xffffffff9501062b) = pfdID 2, skipCapsChooser true, idx 0 (LastError: 0)
chosen pfdID (GDI): recommendedIndex 0 -> chosenIndex 0, skipCapsChooser true, caps GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba

0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]] (PFD[id = 2 (0x2), colorBits 32, rgba 8/8/8/8, accum-rgba

0/0/0/0, dp/st/ms: 24/8/0, flags: window, opengl, dblbuf, hw-accel)
setPixelFormat: hdc 0xffffffff9501062b, GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,

GLProfile[GL2/GL2.sw], on-scr[.]]
*** setCapsPFD: GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw],

on-scr[.]]
main-SharedResourceRunner: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen

[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen

false,
        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[.]],
       

chosen    GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr

[.]]]
main-SharedResourceRunner: GLContext.resetStates(isInit true)
main-SharedResourceRunner: createImpl: START GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL2/GL2.sw], on-scr[.]], share 0x0
Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@4e907ea2
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:318)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource

(WindowsWGLDrawableFactory.java:347)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Unknown Source)
main-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0
main-SharedResourceRunner: GLContext WGL ProcAddressTable mapping key(WGL-.windows_decon_0) -> 0x2db8b352
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0,

owner false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Str) 4.4.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false,

glVersionsMapping true
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0,

Number(Int) 4.4.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 4.4 (Compat

profile, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040002 - 4.4 (Compat profile, hardware) - 4.4.12874

Compatibility Profile Context 14.100.0.0
main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x4040002) -> 0x51760e50
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@4e907ea2, OpenGL 4.4 (Compat profile,

hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.4 (Compat profile, hardware) - 4.4.12874

Compatibility Profile Context 14.100.0.0, use glGetStringi
main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 249, used glGetStringi
main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 23
main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: ATI Technologies Inc.
main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 272
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x4040002) -> 0x28e0a7ea - entries: 290
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040002 - 4.4 (Compat profile, ES2 compat, ES3 compat, FBO,

hardware) - glErr 0x0
main-SharedResourceRunner: createContextARB: mappedVersionsAvailableSet(decon): false
main-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.4, major[4..4], minor[0..4]
main-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.4 (Core profile, arb, hardware) - @creation, handle 0xffffffff9501062b,

share 0x0, direct true, wglCreateContextAttribsARB: 0x618fb0f0
main-SharedResourceRunner: createContextARBImpl: OK 4.4 (Core profile, arb, hardware) - @creation, share 0, direct true
main-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0
main-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0,

owner false, NullToolkitLock[]] - 4.4 (Core profile, arb, hardware) - 4.4.12874 Core Profile Context 14.100.0.0, Number(Str) 4.4.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Core profile, arb, hardware), strictMatch

true, glVersionsMapping true
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Core Profile Context 14.100.0.0, Number

(Int) 4.4.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 4.4 (Core profile, arb, hardware) -> has 4.4 (Core

profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040005 - 4.4 (Core profile, arb, hardware) -

4.4.12874 Core Profile Context 14.100.0.0
main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x4040005) -> 0x528a709d
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@4e907ea2, OpenGL 4.4 (Core profile, arb,

hardware) - 4.4.12874 Core Profile Context 14.100.0.0
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.4 (Core profile, arb, hardware) -

4.4.12874 Core Profile Context 14.100.0.0, use glGetStringi
main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 248, used glGetStringi
main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 23
main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: ATI Technologies Inc.
main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 271
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x4040005) -> 0x7ee77dc0 - entries: 289
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040005 - 4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO,

hardware) - glErr 0x0
main-SharedResourceRunner: createContextARBVersions.X: ctx 0x10001, share 0, direct true, version 4.4, major[4..4], minor[0..4]
GLContext.mapAvailableGLVersion: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock

[]]: 4.0 (Core profile, hardware) -> 4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
main-SharedResourceRunner: createContextARB-MapVersionsAvailable HAVE: 4.4 -> 4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)

- 4.4.12874 Core Profile Context 14.100.0.0
GLContext.mapAvailableGLVersion: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock

[]]: 3.0 (Core profile, hardware) -> 4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
main-SharedResourceRunner: GLContext.resetStates(isInit false)
main-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.4, major[4..4], minor[0..4]
main-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0
main-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
main-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, hardware) - @creation, handle

0xffffffff9501062b, share 0x0, direct true, wglCreateContextAttribsARB: 0x618fb0f0
main-SharedResourceRunner: createContextARBImpl: OK 4.4 (Compat profile, arb, hardware) - @creation, share 0, direct true
Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@ff10957
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1099)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1037)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:947)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:854)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:336)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource

(WindowsWGLDrawableFactory.java:347)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Unknown Source)
main-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0
main-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0,

owner false, NullToolkitLock[]] - 4.4 (Compat profile, arb, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0, Number(Str)

4.4.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Compat profile, arb, hardware), strictMatch

true, glVersionsMapping true
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0,

Number(Int) 4.4.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 4.4 (Compat profile, arb, hardware) -> has 4.4 (Compat

profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, hardware) -

4.4.12874 Compatibility Profile Context 14.100.0.0
main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x4040003) -> 0x5eda5064
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@ff10957, OpenGL 4.4 (Compat profile, arb,

hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.4 (Compat profile, arb, hardware) -

4.4.12874 Compatibility Profile Context 14.100.0.0, use glGetStringi
main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 249, used glGetStringi
main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 23
main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: ATI Technologies Inc.
main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 272
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x4040003) -> 0x4ed405e2 - entries: 290
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat,

FBO, hardware) - glErr 0x0
main-SharedResourceRunner: createContextARBVersions.X: ctx 0x20001, share 0, direct true, version 4.4, major[4..4], minor[0..4]
GLContext.mapAvailableGLVersion: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock

[]]: 4.0 (Compat profile, hardware) -> 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
main-SharedResourceRunner: createContextARB-MapVersionsAvailable HAVE: 4.2 -> 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLContext.mapAvailableGLVersion: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock

[]]: 3.0 (Compat profile, hardware) -> 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
GLContext.mapAvailableGLVersion: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock

[]]: 2.0 (Compat profile, hardware) -> 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
main-SharedResourceRunner: GLContext.resetStates(isInit false)
main-SharedResourceRunner: createContextARB: SET mappedVersionsAvailableSet .windows_decon_0
.windows_decon_0-0x2020000: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.windows_decon_0-0x4020000: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.windows_decon_0-0x4040000: 4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.windows_decon_0-0x3040000: 4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.windows_decon_0-0x3020000: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
GLContextImpl.mapGLVersions: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]],

profileAliasing: true, total 118.355024ms
.windows_decon_0-0x2020000: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.windows_decon_0-0x4020000: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.windows_decon_0-0x4040000: 4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.windows_decon_0-0x3040000: 4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.windows_decon_0-0x3020000: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
main-SharedResourceRunner: createContextARB: Requested 2.0 (Compat profile, hardware)
main-SharedResourceRunner: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
main-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0
main-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
main-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) -

@creation, handle 0xffffffff9501062b, share 0x0, direct true, wglCreateContextAttribsARB: 0x618fb0f0
main-SharedResourceRunner: createContextARBImpl: OK 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, share 0,

direct true
Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@54392d44
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:879)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:336)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource

(WindowsWGLDrawableFactory.java:347)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Unknown Source)
main-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0
main-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0,

owner false, NullToolkitLock[]] - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context

14.100.0.0, Number(Str) 4.4.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Compat profile, arb, ES2 compat, ES3 compat,

FBO, hardware), strictMatch false, glVersionsMapping false
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0,

Number(Int) 4.4.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware) -> has 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK

true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3

compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
main-SharedResourceRunner: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040003) -> 0x5eda5064
main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040003) -> 0x4ed405e2 - entries: 290
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat,

FBO, hardware) - glErr 0x0
main-SharedResourceRunner: createContextImpl: OK (ARB, initial) share 0x0
main-SharedResourceRunner: Create GL context OK: obj 0x366237a0, ctx 0x30001, surf 0xffffffff9501062b for

jogamp.opengl.windows.wgl.WindowsWGLContext - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility

Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874

Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
SharedDevice:  WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
SharedScreen:  DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false,

NullToolkitLock[]], idx 0]
SharedContext: WindowsWGLContext [Version 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile

Context 14.100.0.0 [GL 4.4.0, vendor 14.100.0 (Compatibility Profile Context 14.100.0.0)], options 0x1c03, this 0x366237a0, handle 0x30001,

isShared false, jogamp.opengl.gl4.GL4bcImpl@54392d44,
         quirks: [NoDoubleBufferedBitmap],
        Drawable: WindowsOnscreenWGLDrawable

[Realized true,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        Handle    0x0,
        Surface   GDISurface[ displayHandle

0x0
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen

[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen

false,
        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[.]],
       

chosen    GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr

[.]]]
, surfaceLock <b47af37, f4049aa>[count 0, qsz 0, owner <NULL>]
, GDIDummyUpstreamSurfaceHook[pixel 64x64]
, upstreamSurface false ]]]
pixelformat:   true
multisample:   true
pbuffer:       true
readDrawable:  true
SharedResourceRunner.run(): READY - main-SharedResourceRunner
SharedResourceRunner.initializeAndWait END init: decon, release: null - main
SharedResourceRunner.getOrCreateShared() decon: success - main
GLProfile.initProfilesForDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock

[]]: desktop Shared Ctx true
GLProfile.init map decon, desktopCtxUndef false, esCtxUndef false
GLProfile.init map GLProfile[GL4bc/GL4bc.hw] on device decon
GLProfile.init map defaultHW GLProfile[GL4bc/GL4bc.hw] on device decon
GLProfile.init map GLProfile[GL3bc/GL4bc.hw] on device decon
GLProfile.init map defaultAny GLProfile[GL3bc/GL4bc.hw] on device decon
GLProfile.init map GLProfile[GL2/GL4bc.hw] on device decon
GLProfile.init map GLProfile[GL4/GL4.hw] on device decon
GLProfile.init map GLProfile[GL3/GL4.hw] on device decon
GLProfile.init map *** no mapping for GLES3 on device decon
GLProfile.init map GLProfile[GL4ES3/GL4.hw] on device decon
GLProfile.init map GLProfile[GL2GL3/GL4bc.hw] on device decon
GLProfile.init map *** no mapping for GLES2 on device decon
GLProfile.init map GLProfile[GL2ES2/GL4.hw] on device decon
GLProfile.init map *** no mapping for GLES1 on device decon
GLProfile.init map GLProfile[GL2ES1/GL4bc.hw] on device decon
GLProfile.initProfilesForDevice: decon: added profile(s): desktop true, egl false
GLProfile.initProfilesForDevice: decon: Natives[GL4bc true [4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)], GL4 true [4.4

(Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)], GLES3 false, GL3bc true [4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware)], GL3 true [4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)], GL2 true [4.4 (Compat profile, arb, ES2 compat, ES3

compat, FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings

[GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile

[GL3/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], GL3bc GLProfile

[GL3bc/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
GLProfile.dumpGLInfo: WindowsWGLContext [Version 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility

Profile Context 14.100.0.0 [GL 4.4.0, vendor 14.100.0 (Compatibility Profile Context 14.100.0.0)], options 0x1c03, this 0x366237a0, handle

0x30001, isShared false, jogamp.opengl.gl4.GL4bcImpl@54392d44,
         quirks: [NoDoubleBufferedBitmap],
        Drawable:

WindowsOnscreenWGLDrawable[Realized true,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        Handle    0x0,
       

Surface   GDISurface[ displayHandle 0x0
, surfaceHandle 0x0
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
,

WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen false,
        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[.]],
        chosen    GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <b47af37, f4049aa>[count 0, qsz 0, owner <NULL>]
,

GDIDummyUpstreamSurfaceHook[pixel 64x64]
, upstreamSurface false ]]]
-----------------------------------------------------------------------------------------------------
WindowsGraphicsDevice[type .windows, connection decon]:
        Natives
                GL4bc true [4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GL4 true [4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GLES3 false
                GL3bc true [4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GL3 true [4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GL2 true [4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GLES2 false
                GLES1 false
                Count 5 / 8
        Common
                GL4ES3 true
                GL2GL3 true
                GL2ES2 true
                GL2ES1 true
        Mappings
                GL2ES2 GLProfile[GL2ES2/GL4.hw]
                GL2ES1 GLProfile[GL2ES1/GL4bc.hw]
                GL2 GLProfile[GL2/GL4bc.hw]
                GL4 GLProfile[GL4/GL4.hw]
                GL3 GLProfile[GL3/GL4.hw]
                GL4bc GLProfile[GL4bc/GL4bc.hw]
                GL4ES3 GLProfile[GL4ES3/GL4.hw]
                GL2GL3 GLProfile[GL2GL3/GL4bc.hw]
                GL3bc GLProfile[GL3bc/GL4bc.hw]
                default GLProfile[GL4bc/GL4bc.hw]
                Count 9 / 12

Swap Interval  -1
GL Profile     GLProfile[GL2/GL2.sw]
GL Version     4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0 [GL

4.4.0, vendor 14.100.0 (Compatibility Profile Context 14.100.0.0)]
Quirks         [NoDoubleBufferedBitmap]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      ATI Technologies Inc.
GL_RENDERER    AMD Radeon E6760
GL_VERSION     4.4.12874 Compatibility Profile Context 14.100.0.0
GLSL           true, has-compiler-func: true, version: 4.30 / 4.30.0
GL FBO: basic true, full true
GL_EXTENSIONS  249
GLX_EXTENSIONS 23
-----------------------------------------------------------------------------------------------------
wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 1 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[1 -> 1]: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[2 -> 2]: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[3 -> 3]: GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[4 -> 4]: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[5 -> 5]: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[6 -> 6]: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[7 -> 7]: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[8 -> 8]: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[9 -> 9]: GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[10 -> 10]: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[11 -> 11]: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[12 -> 12]: GLCaps[wgl vid 13 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[13 -> 13]: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[14 -> 14]: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[15 -> 15]: GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[16 -> 16]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[17 -> 17]: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[18 -> 18]: GLCaps[wgl vid 19 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[19 -> 19]: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[20 -> 20]: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[21 -> 21]: GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[22 -> 22]: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[23 -> 23]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[24 -> 24]: GLCaps[wgl vid 25 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[25 -> 25]: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[26 -> 26]: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[27 -> 27]: GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[28 -> 28]: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[29 -> 29]: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[30 -> 30]: GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono

 , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[31 -> 31]: GLCaps[wgl vid 32 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono

 , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[32 -> 32]: GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono

 , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[33 -> 33]: GLCaps[wgl vid 34 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono

 , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[34 -> 34]: GLCaps[wgl vid 35 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one,

mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[35 -> 35]: GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one,

mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[36 -> 36]: GLCaps[wgl vid 37 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl,

mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[37 -> 37]: GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl,

mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[38 -> 38]: GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  ,

sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[39 -> 39]: GLCaps[wgl vid 40 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  ,

sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[40 -> 40]: GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  ,

sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[41 -> 41]: GLCaps[wgl vid 42 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  ,

sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[42 -> skip]: pfdID 43, GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms

32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[43 -> skip]: pfdID 44, GLCaps[wgl vid 44 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms

16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[44 -> skip]: pfdID 45, GLCaps[wgl vid 45 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms

32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[45 -> skip]: pfdID 46, GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms

16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[46 -> skip]: pfdID 47, GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[47 -> skip]: pfdID 48, GLCaps[wgl vid 48 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[48 -> skip]: pfdID 49, GLCaps[wgl vid 49 arb: rgba 5/5/5/0, opaque, accum-rgba 11/11/10/0, dp/st/ms

32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[49 -> skip]: pfdID 50, GLCaps[wgl vid 50 arb: rgba 5/5/5/0, opaque, accum-rgba 11/11/10/0, dp/st/ms

16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[50 -> skip]: pfdID 51, GLCaps[wgl vid 51 arb: rgba 5/5/5/8, opaque, accum-rgba 8/8/8/8, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[51 -> skip]: pfdID 52, GLCaps[wgl vid 52 arb: rgba 5/5/5/8, opaque, accum-rgba 8/8/8/8, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[52 -> skip]: pfdID 53, GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[53 -> skip]: pfdID 54, GLCaps[wgl vid 54 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[54 -> skip]: pfdID 55, GLCaps[wgl vid 55 arb: rgba 3/3/2/0, opaque, accum-rgba 11/11/10/0, dp/st/ms

32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[55 -> skip]: pfdID 56, GLCaps[wgl vid 56 arb: rgba 3/3/2/0, opaque, accum-rgba 11/11/10/0, dp/st/ms

16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[56 -> skip]: pfdID 57, GLCaps[wgl vid 57 arb: rgba 3/3/2/8, opaque, accum-rgba 8/8/8/8, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[57 -> skip]: pfdID 58, GLCaps[wgl vid 58 arb: rgba 3/3/2/8, opaque, accum-rgba 8/8/8/8, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[58 -> skip]: pfdID 59, GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[59 -> skip]: pfdID 60, GLCaps[wgl vid 60 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[60 -> skip]: pfdID 61, GLCaps[wgl vid 61 arb: rgba 1/1/1/0, opaque, accum-rgba 5/6/5/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[61 -> skip]: pfdID 62, GLCaps[wgl vid 62 arb: rgba 1/1/1/0, opaque, accum-rgba 5/6/5/0, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[62 -> skip]: pfdID 63, GLCaps[wgl vid 63 arb: rgba 1/1/1/8, opaque, accum-rgba 4/4/4/4, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[63 -> skip]: pfdID 64, GLCaps[wgl vid 64 arb: rgba 1/1/1/8, opaque, accum-rgba 4/4/4/4, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[64 -> skip]: pfdID 65, GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[65 -> 42]: GLCaps[wgl vid 66 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[66 -> 43]: GLCaps[wgl vid 67 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[67 -> 44]: GLCaps[wgl vid 68 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[68 -> 45]: GLCaps[wgl vid 69 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[69 -> 46]: GLCaps[wgl vid 70 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[70 -> 47]: GLCaps[wgl vid 71 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[71 -> 48]: GLCaps[wgl vid 72 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[72 -> 49]: GLCaps[wgl vid 73 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[73 -> 50]: GLCaps[wgl vid 74 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[74 -> 51]: GLCaps[wgl vid 75 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[75 -> 52]: GLCaps[wgl vid 76 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[76 -> 53]: GLCaps[wgl vid 77 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[77 -> 54]: GLCaps[wgl vid 78 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[78 -> 55]: GLCaps[wgl vid 79 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[79 -> 56]: GLCaps[wgl vid 80 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[80 -> 57]: GLCaps[wgl vid 81 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[81 -> 58]: GLCaps[wgl vid 82 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[82 -> 59]: GLCaps[wgl vid 83 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[83 -> 60]: GLCaps[wgl vid 84 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1,

sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[84 -> 61]: GLCaps[wgl vid 85 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[85 -> 62]: GLCaps[wgl vid 86 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[86 -> 63]: GLCaps[wgl vid 87 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2,

sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[87 -> 64]: GLCaps[wgl vid 88 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[88 -> 65]: GLCaps[wgl vid 89 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[89 -> 66]: GLCaps[wgl vid 90 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4,

sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[90 -> 67]: GLCaps[wgl vid 91 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[91 -> 68]: GLCaps[wgl vid 92 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[92 -> 69]: GLCaps[wgl vid 93 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8,

sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[93 -> 70]: GLCaps[wgl vid 94 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[94 -> 71]: GLCaps[wgl vid 95 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[95 -> 72]: GLCaps[wgl vid 96 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[96 -> 73]: GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[97 -> 74]: GLCaps[wgl vid 98 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[98 -> 75]: GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[99 -> 76]: GLCaps[wgl vid 100 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[100 -> 77]: GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[101 -> 78]: GLCaps[wgl vid 102 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[102 -> 79]: GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[103 -> 80]: GLCaps[wgl vid 104 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[104 -> 81]: GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[105 -> 82]: GLCaps[wgl vid 106 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[106 -> 83]: GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
Drop [drawableType mismatch]: PFD[id = 1 (0x1), colorBits 32, rgba 8/8/8/8, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, flags: window, opengl,

hw-accel
Drop [drawableType mismatch]: PFD[id = 2 (0x2), colorBits 32, rgba 8/8/8/8, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 3 (0x3), colorBits 32, rgba 8/8/8/8, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 4 (0x4), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, flags: window, opengl,

hw-accel
Drop [drawableType mismatch]: PFD[id = 5 (0x5), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 6 (0x6), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 31 (0x1f), colorBits 32, rgba 8/8/8/0, accum-rgba 16/16/16/0, dp/st/ms: 32/8/0, flags: window,

bitmap, opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 32 (0x20), colorBits 32, rgba 8/8/8/0, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, flags: window,

bitmap, opengl, hw-accel
Drop [drawableType mismatch]: PFD[id = 33 (0x21), colorBits 32, rgba 8/8/8/0, accum-rgba 16/16/16/0, dp/st/ms: 32/8/0, flags: window,

opengl, dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 34 (0x22), colorBits 32, rgba 8/8/8/0, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, flags: window,

opengl, dblbuf, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 35 (0x23), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 32/8/0, flags: window,

bitmap, opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 36 (0x24), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/8/0, flags: window,

bitmap, opengl, hw-accel
Drop [drawableType mismatch]: PFD[id = 37 (0x25), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 32/8/0, flags: window,

opengl, dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 38 (0x26), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/8/0, flags: window,

opengl, dblbuf, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 39 (0x27), colorBits 32, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: window, bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 40 (0x28), colorBits 32, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: window, bitmap,

opengl, hw-accel
Drop [drawableType mismatch]: PFD[id = 41 (0x29), colorBits 32, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 42 (0x2a), colorBits 32, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 45 (0x2d), colorBits 24, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 32/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 46 (0x2e), colorBits 24, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 49 (0x31), colorBits 16, rgba 5/5/5/0, accum-rgba 11/11/10/0, dp/st/ms: 32/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 50 (0x32), colorBits 16, rgba 5/5/5/0, accum-rgba 11/11/10/0, dp/st/ms: 16/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 51 (0x33), colorBits 16, rgba 5/5/5/8, accum-rgba 8/8/8/8, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 52 (0x34), colorBits 16, rgba 5/5/5/8, accum-rgba 8/8/8/8, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 53 (0x35), colorBits 16, rgba 5/5/5/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 54 (0x36), colorBits 16, rgba 5/5/5/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 55 (0x37), colorBits 8, rgba 3/3/2/0, accum-rgba 11/11/10/0, dp/st/ms: 32/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 56 (0x38), colorBits 8, rgba 3/3/2/0, accum-rgba 11/11/10/0, dp/st/ms: 16/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 57 (0x39), colorBits 8, rgba 3/3/2/8, accum-rgba 8/8/8/8, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 58 (0x3a), colorBits 8, rgba 3/3/2/8, accum-rgba 8/8/8/8, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 59 (0x3b), colorBits 8, rgba 3/3/2/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 60 (0x3c), colorBits 8, rgba 3/3/2/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 61 (0x3d), colorBits 4, rgba 1/1/1/0, accum-rgba 5/6/5/0, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 62 (0x3e), colorBits 4, rgba 1/1/1/0, accum-rgba 5/6/5/0, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 63 (0x3f), colorBits 4, rgba 1/1/1/8, accum-rgba 4/4/4/4, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 64 (0x40), colorBits 4, rgba 1/1/1/8, accum-rgba 4/4/4/4, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 65 (0x41), colorBits 4, rgba 1/1/1/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 66 (0x42), colorBits 4, rgba 1/1/1/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
GLCaps[wgl vid 1 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo,

pbuffer]]
GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo,

pbuffer]]
GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo,

pbuffer]]
GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo,

pbuffer]]
GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo,

pbuffer]]
GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo,

pbuffer]]
GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 13 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 19 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 25 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo]]
GLCaps[wgl vid 32 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo]]
GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo]]
GLCaps[wgl vid 34 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo]]
GLCaps[wgl vid 35 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo]]
GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo]]
GLCaps[wgl vid 37 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo]]
GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo]]
GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
GLCaps[wgl vid 40 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
GLCaps[wgl vid 42 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
GLCaps[wgl vid 43 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr

[bitmap]]
GLCaps[wgl vid 44 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr

[bitmap]]
GLCaps[wgl vid 47 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr

[bitmap]]
GLCaps[wgl vid 48 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr

[bitmap]]
GLCaps[wgl vid 66 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 67 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 68 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 69 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 70 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 71 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 72 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 73 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 74 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 75 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 76 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 77 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 78 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 79 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 80 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 81 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 82 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 83 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 84 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 85 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 86 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 87 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 88 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 89 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 90 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 91 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 92 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 93 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 94 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 95 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
GLCaps[wgl vid 96 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 98 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 100 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 102 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 104 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 106 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr

[pbuffer]]
WindowsProcessAffinity.reset() - pid 0xffffffffffffffff - main: OK true (werr 0), Affinity: 0x1 -> procMask 0xff
GLProfile.init addedAnyProfile       true (desktop: true, egl false)
GLProfile.init isAWTAvailable        true
GLProfile.init hasDesktopGLFactory   true
GLProfile.init hasGL234Impl          true
GLProfile.init hasEGLFactory         false
GLProfile.init hasGLES1Impl          false
GLProfile.init hasGLES3Impl          false
GLProfile.init defaultDevice         WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false,

NullToolkitLock[]]
GLProfile.init defaultDevice Desktop WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false,

NullToolkitLock[]]
GLProfile.init defaultDevice EGL     null
GLProfile.init profile order         [GL4bc, GL3bc, GL2, GL4, GL3, GLES3, GL4ES3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1]
wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 1 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[1 -> 1]: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[2 -> 2]: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[3 -> 3]: GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[4 -> 4]: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[5 -> 5]: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[6 -> 6]: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[7 -> 7]: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[8 -> 8]: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[9 -> 9]: GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[10 -> 10]: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[11 -> 11]: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[12 -> 12]: GLCaps[wgl vid 13 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[13 -> 13]: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[14 -> 14]: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[15 -> 15]: GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[16 -> 16]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[17 -> 17]: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[18 -> 18]: GLCaps[wgl vid 19 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[19 -> 19]: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[20 -> 20]: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[21 -> 21]: GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[22 -> 22]: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[23 -> 23]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[24 -> 24]: GLCaps[wgl vid 25 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[25 -> 25]: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[26 -> 26]: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[27 -> 27]: GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[28 -> 28]: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[29 -> 29]: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[30 -> 30]: GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono

 , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[31 -> 31]: GLCaps[wgl vid 32 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono

 , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[32 -> 32]: GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono

 , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[33 -> 33]: GLCaps[wgl vid 34 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono

 , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[34 -> 34]: GLCaps[wgl vid 35 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one,

mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[35 -> 35]: GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one,

mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[36 -> 36]: GLCaps[wgl vid 37 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl,

mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[37 -> 37]: GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl,

mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[38 -> 38]: GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  ,

sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[39 -> 39]: GLCaps[wgl vid 40 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  ,

sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[40 -> 40]: GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  ,

sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[41 -> 41]: GLCaps[wgl vid 42 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  ,

sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
wglARBPFIDs2GLCapabilities: bucket[42 -> skip]: pfdID 43, GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms

32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[43 -> skip]: pfdID 44, GLCaps[wgl vid 44 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms

16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[44 -> skip]: pfdID 45, GLCaps[wgl vid 45 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms

32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[45 -> skip]: pfdID 46, GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms

16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[46 -> skip]: pfdID 47, GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[47 -> skip]: pfdID 48, GLCaps[wgl vid 48 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[48 -> skip]: pfdID 49, GLCaps[wgl vid 49 arb: rgba 5/5/5/0, opaque, accum-rgba 11/11/10/0, dp/st/ms

32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[49 -> skip]: pfdID 50, GLCaps[wgl vid 50 arb: rgba 5/5/5/0, opaque, accum-rgba 11/11/10/0, dp/st/ms

16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[50 -> skip]: pfdID 51, GLCaps[wgl vid 51 arb: rgba 5/5/5/8, opaque, accum-rgba 8/8/8/8, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[51 -> skip]: pfdID 52, GLCaps[wgl vid 52 arb: rgba 5/5/5/8, opaque, accum-rgba 8/8/8/8, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[52 -> skip]: pfdID 53, GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[53 -> skip]: pfdID 54, GLCaps[wgl vid 54 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[54 -> skip]: pfdID 55, GLCaps[wgl vid 55 arb: rgba 3/3/2/0, opaque, accum-rgba 11/11/10/0, dp/st/ms

32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[55 -> skip]: pfdID 56, GLCaps[wgl vid 56 arb: rgba 3/3/2/0, opaque, accum-rgba 11/11/10/0, dp/st/ms

16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[56 -> skip]: pfdID 57, GLCaps[wgl vid 57 arb: rgba 3/3/2/8, opaque, accum-rgba 8/8/8/8, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[57 -> skip]: pfdID 58, GLCaps[wgl vid 58 arb: rgba 3/3/2/8, opaque, accum-rgba 8/8/8/8, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[58 -> skip]: pfdID 59, GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[59 -> skip]: pfdID 60, GLCaps[wgl vid 60 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[60 -> skip]: pfdID 61, GLCaps[wgl vid 61 arb: rgba 1/1/1/0, opaque, accum-rgba 5/6/5/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[61 -> skip]: pfdID 62, GLCaps[wgl vid 62 arb: rgba 1/1/1/0, opaque, accum-rgba 5/6/5/0, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[62 -> skip]: pfdID 63, GLCaps[wgl vid 63 arb: rgba 1/1/1/8, opaque, accum-rgba 4/4/4/4, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[63 -> skip]: pfdID 64, GLCaps[wgl vid 64 arb: rgba 1/1/1/8, opaque, accum-rgba 4/4/4/4, dp/st/ms 16/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[64 -> skip]: pfdID 65, GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0,

one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]], winattr WINDOW, PBUFFER, FBO
wglARBPFIDs2GLCapabilities: bucket[65 -> 42]: GLCaps[wgl vid 66 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[66 -> 43]: GLCaps[wgl vid 67 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[67 -> 44]: GLCaps[wgl vid 68 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[68 -> 45]: GLCaps[wgl vid 69 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[69 -> 46]: GLCaps[wgl vid 70 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[70 -> 47]: GLCaps[wgl vid 71 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[71 -> 48]: GLCaps[wgl vid 72 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[72 -> 49]: GLCaps[wgl vid 73 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[73 -> 50]: GLCaps[wgl vid 74 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[74 -> 51]: GLCaps[wgl vid 75 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[75 -> 52]: GLCaps[wgl vid 76 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[76 -> 53]: GLCaps[wgl vid 77 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[77 -> 54]: GLCaps[wgl vid 78 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-

ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[78 -> 55]: GLCaps[wgl vid 79 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[79 -> 56]: GLCaps[wgl vid 80 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[80 -> 57]: GLCaps[wgl vid 81 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[81 -> 58]: GLCaps[wgl vid 82 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[82 -> 59]: GLCaps[wgl vid 83 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[83 -> 60]: GLCaps[wgl vid 84 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1,

sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[84 -> 61]: GLCaps[wgl vid 85 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[85 -> 62]: GLCaps[wgl vid 86 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[86 -> 63]: GLCaps[wgl vid 87 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2,

sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[87 -> 64]: GLCaps[wgl vid 88 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[88 -> 65]: GLCaps[wgl vid 89 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[89 -> 66]: GLCaps[wgl vid 90 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4,

sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[90 -> 67]: GLCaps[wgl vid 91 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[91 -> 68]: GLCaps[wgl vid 92 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[92 -> 69]: GLCaps[wgl vid 93 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8,

sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[93 -> 70]: GLCaps[wgl vid 94 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[94 -> 71]: GLCaps[wgl vid 95 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8,

sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[95 -> 72]: GLCaps[wgl vid 96 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[96 -> 73]: GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[97 -> 74]: GLCaps[wgl vid 98 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[98 -> 75]: GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[99 -> 76]: GLCaps[wgl vid 100 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[100 -> 77]: GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[101 -> 78]: GLCaps[wgl vid 102 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[102 -> 79]: GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[103 -> 80]: GLCaps[wgl vid 104 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[104 -> 81]: GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[105 -> 82]: GLCaps[wgl vid 106 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[106 -> 83]: GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
Drop [drawableType mismatch]: PFD[id = 1 (0x1), colorBits 32, rgba 8/8/8/8, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, flags: window, opengl,

hw-accel
Drop [drawableType mismatch]: PFD[id = 2 (0x2), colorBits 32, rgba 8/8/8/8, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 3 (0x3), colorBits 32, rgba 8/8/8/8, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 4 (0x4), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, flags: window, opengl,

hw-accel
Drop [drawableType mismatch]: PFD[id = 5 (0x5), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 6 (0x6), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 31 (0x1f), colorBits 32, rgba 8/8/8/0, accum-rgba 16/16/16/0, dp/st/ms: 32/8/0, flags: window,

bitmap, opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 32 (0x20), colorBits 32, rgba 8/8/8/0, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, flags: window,

bitmap, opengl, hw-accel
Drop [drawableType mismatch]: PFD[id = 33 (0x21), colorBits 32, rgba 8/8/8/0, accum-rgba 16/16/16/0, dp/st/ms: 32/8/0, flags: window,

opengl, dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 34 (0x22), colorBits 32, rgba 8/8/8/0, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, flags: window,

opengl, dblbuf, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 35 (0x23), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 32/8/0, flags: window,

bitmap, opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 36 (0x24), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/8/0, flags: window,

bitmap, opengl, hw-accel
Drop [drawableType mismatch]: PFD[id = 37 (0x25), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 32/8/0, flags: window,

opengl, dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 38 (0x26), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/8/0, flags: window,

opengl, dblbuf, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 39 (0x27), colorBits 32, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: window, bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 40 (0x28), colorBits 32, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: window, bitmap,

opengl, hw-accel
Drop [drawableType mismatch]: PFD[id = 41 (0x29), colorBits 32, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [drawableType mismatch]: PFD[id = 42 (0x2a), colorBits 32, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: window, opengl,

dblbuf, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 45 (0x2d), colorBits 24, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 32/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 46 (0x2e), colorBits 24, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 49 (0x31), colorBits 16, rgba 5/5/5/0, accum-rgba 11/11/10/0, dp/st/ms: 32/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 50 (0x32), colorBits 16, rgba 5/5/5/0, accum-rgba 11/11/10/0, dp/st/ms: 16/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 51 (0x33), colorBits 16, rgba 5/5/5/8, accum-rgba 8/8/8/8, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 52 (0x34), colorBits 16, rgba 5/5/5/8, accum-rgba 8/8/8/8, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 53 (0x35), colorBits 16, rgba 5/5/5/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 54 (0x36), colorBits 16, rgba 5/5/5/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 55 (0x37), colorBits 8, rgba 3/3/2/0, accum-rgba 11/11/10/0, dp/st/ms: 32/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 56 (0x38), colorBits 8, rgba 3/3/2/0, accum-rgba 11/11/10/0, dp/st/ms: 16/8/0, flags: bitmap,

opengl, hw-accel
Drop [color bits excl BITMAP]: PFD[id = 57 (0x39), colorBits 8, rgba 3/3/2/8, accum-rgba 8/8/8/8, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 58 (0x3a), colorBits 8, rgba 3/3/2/8, accum-rgba 8/8/8/8, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 59 (0x3b), colorBits 8, rgba 3/3/2/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 60 (0x3c), colorBits 8, rgba 3/3/2/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 61 (0x3d), colorBits 4, rgba 1/1/1/0, accum-rgba 5/6/5/0, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 62 (0x3e), colorBits 4, rgba 1/1/1/0, accum-rgba 5/6/5/0, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 63 (0x3f), colorBits 4, rgba 1/1/1/8, accum-rgba 4/4/4/4, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 64 (0x40), colorBits 4, rgba 1/1/1/8, accum-rgba 4/4/4/4, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 65 (0x41), colorBits 4, rgba 1/1/1/0, accum-rgba 0/0/0/0, dp/st/ms: 32/8/0, flags: bitmap, opengl,

hw-accel
Drop [color bits excl BITMAP]: PFD[id = 66 (0x42), colorBits 4, rgba 1/1/1/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, flags: bitmap, opengl,

hw-accel
GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
        Natives
                GL4bc true [4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GL4 true [4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GLES3 false
                GL3bc true [4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GL3 true [4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GL2 true [4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GLES2 false
                GLES1 false
                Count 5 / 8
        Common
                GL4ES3 true
                GL2GL3 true
                GL2ES2 true
                GL2ES1 true
        Mappings
                GL2ES2 GLProfile[GL2ES2/GL4.hw]
                GL2ES1 GLProfile[GL2ES1/GL4bc.hw]
                GL2 GLProfile[GL2/GL4bc.hw]
                GL4 GLProfile[GL4/GL4.hw]
                GL3 GLProfile[GL3/GL4.hw]
                GL4bc GLProfile[GL4bc/GL4bc.hw]
                GL4ES3 GLProfile[GL4ES3/GL4.hw]
                GL2GL3 GLProfile[GL2GL3/GL4bc.hw]
                GL3bc GLProfile[GL3bc/GL4bc.hw]
                default GLProfile[GL4bc/GL4bc.hw]
                Count 9 / 12


Desktop Capabilities:
        GLCaps[wgl vid 1 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo, pbuffer]]
        GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo, pbuffer]]
        GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[fbo, pbuffer]]
        GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 13 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 19 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, one, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 25 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
        GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo]]
        GLCaps[wgl vid 32 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo]]
        GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo]]
        GLCaps[wgl vid 34 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo]]
        GLCaps[wgl vid 35 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo]]
        GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo]]
        GLCaps[wgl vid 37 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo]]
        GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

on-scr[fbo]]
        GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-

scr[fbo]]
        GLCaps[wgl vid 40 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-

scr[fbo]]
        GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-

scr[fbo]]
        GLCaps[wgl vid 42 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-

scr[fbo]]
        GLCaps[wgl vid 43 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

offscr[bitmap]]
        GLCaps[wgl vid 44 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

offscr[bitmap]]
        GLCaps[wgl vid 47 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

offscr[bitmap]]
        GLCaps[wgl vid 48 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw],

offscr[bitmap]]
        GLCaps[wgl vid 66 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 67 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 68 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 69 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 70 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 71 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 72 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 73 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 74 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 75 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 76 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 77 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 78 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 79 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 80 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 81 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 82 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 83 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 84 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, one, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 85 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 86 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 87 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 88 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 89 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 90 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 91 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 92 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 93 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 94 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 95 arb: rgba 11/11/10/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
        GLCaps[wgl vid 96 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 98 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 100 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 102 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 104 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 106 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
        GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]

EGL Capabilities:
        none

Sep 30, 2014 4:18:25 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@3f7b3046: startup date [Tue Sep 30 04:18:25 UTC 2014];

root of context hierarchy
Sep 30, 2014 4:18:25 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 30, 2014 4:18:25 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 30, 2014 4:18:25 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 30, 2014 4:18:25 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
AWT-EventQueue-0: setRealized: drawable WindowsPbufferWGLDrawable, surface WrappedSurface, isProxySurface true: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at jogamp.opengl.GLDrawableFactoryImpl.createOffscreenAutoDrawable(GLDrawableFactoryImpl.java:278)
        at Atlas.display.ORJoglProfileFactory.createORJoglProfile(ORJoglProfileFactory.java:89)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:631)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: Pbuffer config: WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection

decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 0, ARB-Choosen false,
        requested GLCaps[rgba 8/8/8/0,

opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]],
        chosen    GLCaps[rgba

8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]]
AWT-EventQueue-0: Pbuffer parentHdc = 0xffffffffd8010b22
AWT-EventQueue-0: Pbuffer chosenCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
20 suitable pixel formats found
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

offscr[pbuffer]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
AWT-EventQueue-0: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]], share 0x0
AWT-EventQueue-0: createContextARB: mappedVersionsAvailableSet(decon): true
AWT-EventQueue-0: createContextARB: Requested 4.0 (Core profile, hardware)
AWT-EventQueue-0: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
AWT-EventQueue-0: Initializing WGL extension address table: WGL-.windows_decon_0
AWT-EventQueue-0: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
AWT-EventQueue-0 - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation,

handle 0xfffffffff1010252, share 0x0, direct true, wglCreateContextAttribsARB: 0x618fb0f0
AWT-EventQueue-0: createContextARBImpl: OK 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, share 0, direct

true
Info: setGL (OpenGL null): AWT-EventQueue-0, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@7d438814
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:879)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:299)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:465)
        at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:183)
        at Atlas.display.ORJoglProfileFactory.createORJoglProfile(ORJoglProfileFactory.java:95)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:631)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
AWT-EventQueue-0: Initializing WGL extension address table: WGL-.windows_decon_0
AWT-EventQueue-0: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
AWT-EventQueue-0: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false,

NullToolkitLock[]] - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0,

Number(Str) 4.4.0
AWT-EventQueue-0: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware), strictMatch false, glVersionsMapping false
AWT-EventQueue-0: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0, Number

(Int) 4.4.0
AWT-EventQueue-0: GLContext.setGLFuncAvail: Post version verification req 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)

-> has 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
AWT-EventQueue-0: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat,

FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040003) -> 0x5eda5064
AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040003) -> 0x4ed405e2 - entries: 290
AWT-EventQueue-0: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware) - glErr 0x0
AWT-EventQueue-0: createImpl: OK (ARB, using sharedContext) share 0x0
AWT-EventQueue-0: Create GL context OK: obj 0x65bf7793, ctx 0x20000, surf 0xfffffffff1010252 for jogamp.opengl.windows.wgl.WindowsWGLContext

- 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874

Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: null, GLEventListeners num 0 [].invokeGL(): Running initAction
GLAutoDrawableBase.defaultDisplay: contextCreated true
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable
Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
Factory #1: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] ->

jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@126db04e
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
Factory #3: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.egl.EGLGraphicsConfigurationFactory@3d98c28c
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class

javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface

javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
WindowsAWTWGLGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:191)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl

(WindowsAWTWGLGraphicsConfigurationFactory.java:109)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilities
Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
Factory #1: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] ->

jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@126db04e
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
Factory #3: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.egl.EGLGraphicsConfigurationFactory@3d98c28c
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.windows.WindowsGraphicsDevice, class

javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface

javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
updateGraphicsConfiguration(using shared): hdc 0xffffffffd8010b22
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0xffffffffd8010b22, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1
wglChoosePixelFormatARB: NumFormats (wglChoosePixelFormatARB) accelMode 0x2027: 20
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[1 -> 1]: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[2 -> 2]: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[3 -> 3]: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[4 -> 4]: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[5 -> 5]: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[6 -> 6]: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[7 -> 7]: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[8 -> 8]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[9 -> 9]: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[10 -> 10]: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[11 -> 11]: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[12 -> 12]: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[13 -> 13]: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[14 -> 14]: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[15 -> 15]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[16 -> 16]: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[17 -> 17]: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[18 -> 18]: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[19 -> 19]: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: 20 pfd ids, skipCapsChooser false, WINDOW, 20 glcaps
updateGraphicsConfigurationARB: Used wglChoosePixelFormatARB to recommend pixel format 2, idx 0, GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.DefaultGLCapabilitiesChooser.chooseCapabilities(DefaultGLCapabilitiesChooser.java:129)
        at jogamp.opengl.GLGraphicsConfigurationFactory.chooseCapabilities(GLGraphicsConfigurationFactory.java:65)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfigurationARB

(WindowsWGLGraphicsConfigurationFactory.java:436)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration

(WindowsWGLGraphicsConfigurationFactory.java:302)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.preselectGraphicsConfiguration

(WindowsWGLGraphicsConfigurationFactory.java:271)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.preselectGraphicsConfiguration

(WindowsWGLGraphicsConfiguration.java:155)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl

(WindowsAWTWGLGraphicsConfigurationFactory.java:129)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Desired: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Available: 20
0: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
1: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
2: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
3: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
4: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
5: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
6: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
7: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
8: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
9: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
10: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[.]]
11: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[.]]
12: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
13: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
14: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
15: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
16: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
17: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
18: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
19: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
Window system's recommended choice: 0
Choosing window system's recommended choice of 0
GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
chooseCapabilities: Chosen idx 0
chosen pfdID (ARB): native recommended 1 chosen GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], skipCapsChooser false
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

on-scr[.]]
WindowsAWTWGLGraphicsConfigurationFactory: Found new AWT PFD ID 2 -> WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen

[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen

true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
       

chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-

scr[.]]]
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase method found: true
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x4b28f983][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x130090, surfaceHandle

0xffffffffd8010b22, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true,

lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0,

awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0,

dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@283002a2

[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice

[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested

GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    

GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
       

awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT

[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type

.awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba

8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
       

sun.awt.Win32GraphicsConfig@283002a2[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration

[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0],

pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <6f152e01, 577f7ca0>[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory  

jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        Handle    0xffffffffd8010b22,
        Surface   JAWTWindow[0x4b28f983][JVM

version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x130090, surfaceHandle

0xffffffffd8010b22, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true,

lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0,

awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0,

dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@283002a2

[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice

[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested

GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    

GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
       

awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT

[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type

.awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba

8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
       

sun.awt.Win32GraphicsConfig@283002a2[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated WindowsWGLGraphicsConfiguration

[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0],

pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <6f152e01, 577f7ca0>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x20000
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
       

jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        handle    

0x0,
        Drawable size 0x0 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration

[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx

0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], 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

[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@283002a2[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated

WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0,

dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]]
Animator add: 0x652916e4 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames

0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started

false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread

false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1,

totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x495, pixelScale 1x1] -> 727x495 * 1x1 -> 727x495 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:474)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:166)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:484)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:494)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:722)
        at javax.media.opengl.awt.GLCanvas.reshapeImpl(GLCanvas.java:799)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:782)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
setPixelFormat (post): hdc 0xffffffffd8010b22, 0 -> 2, set: true
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type

.windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps

[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl

vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory  

jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        Handle    0x0,
        Surface   JAWTWindow[0x4b28f983][JVM version: 1.7.0_60

(1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x130090, surfaceHandle 0x0, bounds

[ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 727x495], pixels[s 1x1 -> 727x495], visible true, lockedExt false,
       

config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@283002a2[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
       

jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        handle    

0x0,
        Drawable size 727x495 surface[727x495],
        AWT[pos 0/0, size 727x495,
        visible true, displayable true, showing false,
       

AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice

[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@283002a2[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated

WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0,

dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <6f152e01, 577f7ca0>[count 0, qsz 0, owner <NULL>]]]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating

false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer0,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1,

drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true,

paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer0,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-

FPSAWTAnimator-Timer0,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer0,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main],

stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty

false]
Threading: jogl.1thread worker, singleThreaded true, hasAWT true, mode ST_WORKER, plugin jogamp.opengl.awt.AWTThreadingPlugin@4e763e0c
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x20000
JOGL-GLWorkerThread-: createContextARB: mappedVersionsAvailableSet(decon): true
JOGL-GLWorkerThread-: createContextARB: Requested 4.0 (Core profile, hardware)
JOGL-GLWorkerThread-: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation,

handle 0xffffffffd8010b22, share 0x20000, direct true, wglCreateContextAttribsARB: 0x618fb0f0
JOGL-GLWorkerThread-: createContextARBImpl: OK 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, share 131072,

direct true
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@7c95bf39
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:879)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:299)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]] - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context

14.100.0.0, Number(Str) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware), strictMatch false, glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0,

Number(Int) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware) -> has 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK

true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3

compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040003) -> 0x5eda5064
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040003) -> 0x4ed405e2 - entries: 290
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware) - glErr 0x0
JOGL-GLWorkerThread-: createImpl: OK (ARB, using sharedContext) share 0x20000
JOGL-GLWorkerThread-: Create GL context OK: obj 0x72cf1940, ctx 0x10002, surf 0xffffffffd8010b22 for

jogamp.opengl.windows.wgl.WindowsWGLContext - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility

Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874

Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0,

frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)],

GLEventListeners num 1 [ARL_GUI.Map_GUI.map.OrionMapControl@1[init false], ].invokeGL(): Running initAction
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: AMD Radeon E6760
GL_VERSION: 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: Reshape: 727x495
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x492, pixelScale 1x1] -> 727x492 * 1x1 -> 727x492 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x492
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x489, pixelScale 1x1] -> 727x489 * 1x1 -> 727x489 - surfaceHandle

0xffffffffd8010b22
JOGL-GLWorkerThread-: Reshape: 727x489
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x487, pixelScale 1x1] -> 727x487 * 1x1 -> 727x487 - surfaceHandle 0x620109cd
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x485, pixelScale 1x1] -> 727x485 * 1x1 -> 727x485 - surfaceHandle 0x620109cd
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x480, pixelScale 1x1] -> 727x480 * 1x1 -> 727x480 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x480
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x478, pixelScale 1x1] -> 727x478 * 1x1 -> 727x478 - surfaceHandle

0xffffffffd8010b22
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x471, pixelScale 1x1] -> 727x471 * 1x1 -> 727x471 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x468, pixelScale 1x1] -> 727x468 * 1x1 -> 727x468 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x468
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x462, pixelScale 1x1] -> 727x462 * 1x1 -> 727x462 - surfaceHandle 0x320106d9
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x455, pixelScale 1x1] -> 727x455 * 1x1 -> 727x455 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x455
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x445, pixelScale 1x1] -> 727x445 * 1x1 -> 727x445 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x445
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x443, pixelScale 1x1] -> 727x443 * 1x1 -> 727x443 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x443
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x442, pixelScale 1x1] -> 727x442 * 1x1 -> 727x442 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x442
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x441, pixelScale 1x1] -> 727x441 * 1x1 -> 727x441 - surfaceHandle 0x320106d9
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x440, pixelScale 1x1] -> 727x440 * 1x1 -> 727x440 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x439, pixelScale 1x1] -> 727x439 * 1x1 -> 727x439 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x439
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x430, pixelScale 1x1] -> 727x430 * 1x1 -> 727x430 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x427, pixelScale 1x1] -> 727x427 * 1x1 -> 727x427 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x427
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x417, pixelScale 1x1] -> 727x417 * 1x1 -> 727x417 - surfaceHandle 0x0
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x414, pixelScale 1x1] -> 727x414 * 1x1 -> 727x414 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x414
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x411, pixelScale 1x1] -> 727x411 * 1x1 -> 727x411 - surfaceHandle 0x620109cd
AWT-EventQueue-0: GLCanvas.reshape.0 canvas0 resize [ this 727x410, pixelScale 1x1] -> 727x410 * 1x1 -> 727x410 - surfaceHandle 0x0
JOGL-GLWorkerThread-: Reshape: 727x410
Sep 30, 2014 4:18:54 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@36b2dcdb: startup date [Tue Sep 30 04:18:54 UTC 2014];

root of context hierarchy
Sep 30, 2014 4:18:54 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 30, 2014 4:18:54 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 30, 2014 4:18:54 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 30, 2014 4:18:54 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable
Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
Factory #1: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] ->

jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@126db04e
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
Factory #3: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.egl.EGLGraphicsConfigurationFactory@3d98c28c
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class

javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface

javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
WindowsAWTWGLGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:191)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl

(WindowsAWTWGLGraphicsConfigurationFactory.java:109)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilities
Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
Factory #1: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] ->

jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@126db04e
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
Factory #3: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.egl.EGLGraphicsConfigurationFactory@3d98c28c
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.windows.WindowsGraphicsDevice, class

javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface

javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
updateGraphicsConfiguration(using shared): hdc 0x620109cd
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0x620109cd, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms

16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1
wglChoosePixelFormatARB: NumFormats (wglChoosePixelFormatARB) accelMode 0x2027: 20
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[1 -> 1]: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[2 -> 2]: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[3 -> 3]: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[4 -> 4]: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[5 -> 5]: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[6 -> 6]: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[7 -> 7]: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[8 -> 8]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[9 -> 9]: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[10 -> 10]: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[11 -> 11]: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[12 -> 12]: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[13 -> 13]: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[14 -> 14]: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[15 -> 15]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[16 -> 16]: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[17 -> 17]: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[18 -> 18]: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[19 -> 19]: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: 20 pfd ids, skipCapsChooser false, WINDOW, 20 glcaps
updateGraphicsConfigurationARB: Used wglChoosePixelFormatARB to recommend pixel format 2, idx 0, GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.DefaultGLCapabilitiesChooser.chooseCapabilities(DefaultGLCapabilitiesChooser.java:129)
        at jogamp.opengl.GLGraphicsConfigurationFactory.chooseCapabilities(GLGraphicsConfigurationFactory.java:65)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfigurationARB

(WindowsWGLGraphicsConfigurationFactory.java:436)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration

(WindowsWGLGraphicsConfigurationFactory.java:302)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.preselectGraphicsConfiguration

(WindowsWGLGraphicsConfigurationFactory.java:271)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.preselectGraphicsConfiguration

(WindowsWGLGraphicsConfiguration.java:155)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl

(WindowsAWTWGLGraphicsConfigurationFactory.java:129)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Desired: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Available: 20
0: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
1: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
2: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
3: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
4: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
5: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
6: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
7: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
8: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
9: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
10: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[.]]
11: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[.]]
12: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
13: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
14: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
15: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
16: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
17: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
18: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
19: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
Window system's recommended choice: 0
Choosing window system's recommended choice of 0
GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
chooseCapabilities: Chosen idx 0
chosen pfdID (ARB): native recommended 1 chosen GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], skipCapsChooser false
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

on-scr[.]]
WindowsAWTWGLGraphicsConfigurationFactory: Found new AWT PFD ID 2 -> WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen

[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen

true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
       

chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-

scr[.]]]
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x6480278f][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x14021e, surfaceHandle 0x320106d9,

bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
       

config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@674c4ff[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
       

null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable

true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@674c4ff[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <19a550d5, 345ddd1a>

[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory  

jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        Handle    0x320106d9,
        Surface   JAWTWindow[0x6480278f][JVM version:

1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x14021e, surfaceHandle 0x320106d9,

bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
       

config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@674c4ff[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
       

null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable

true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@674c4ff[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <19a550d5, 345ddd1a>

[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x20000
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
       

jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        handle    

0x0,
        Drawable size 0x0 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration

[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx

0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], 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

[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@674c4ff[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated

WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0,

dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun true,

shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]:

com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 1056, fps 0.0], modeBits 1,

init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 1056, fps 0.0], modeBits

1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:316)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:634)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], stopped false, paused false shouldRun false,

shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]:

com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 1056, fps 0.0], modeBits 1,

init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer0,6,main], exclCtxThread false(null)]
Animator add: 0x2692a0e1 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames

0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started

false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread

false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1,

totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
AWT-EventQueue-0: GLCanvas.reshape.0 canvas1 resize [ this 727x495, pixelScale 1x1] -> 727x495 * 1x1 -> 727x495 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:474)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:166)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:484)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:494)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:722)
        at javax.media.opengl.awt.GLCanvas.reshapeImpl(GLCanvas.java:799)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:782)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
setPixelFormat (post): hdc 0x320106d9, 0 -> 2, set: true
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type

.windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps

[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl

vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory  

jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        Handle    0x0,
        Surface   JAWTWindow[0x6480278f][JVM version: 1.7.0_60

(1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x14021e, surfaceHandle 0x0, bounds

[ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 727x495], pixels[s 1x1 -> 727x495], visible true, lockedExt false,
       

config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@674c4ff[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
       

jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        handle    

0x0,
        Drawable size 727x495 surface[727x495],
        AWT[pos 0/0, size 727x495,
        visible true, displayable true, showing false,
       

AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice

[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@674c4ff[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated

WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0,

dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <19a550d5, 345ddd1a>[count 0, qsz 0, owner <NULL>]]]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating

false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer1,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1,

drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true,

paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer1,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-

FPSAWTAnimator-Timer1,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer1,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main],

stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty

false]
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x10002
JOGL-GLWorkerThread-: createContextARB: mappedVersionsAvailableSet(decon): true
JOGL-GLWorkerThread-: createContextARB: Requested 4.0 (Core profile, hardware)
JOGL-GLWorkerThread-: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation,

handle 0x320106d9, share 0x10002, direct true, wglCreateContextAttribsARB: 0x618fb0f0
JOGL-GLWorkerThread-: createContextARBImpl: OK 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation, share 65538,

direct true
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@1fc16283
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:879)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:299)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]] - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context

14.100.0.0, Number(Str) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware), strictMatch false, glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 4.4.12874 Compatibility Profile Context 14.100.0.0,

Number(Int) 4.4.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware) -> has 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntOK

true
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3

compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4040003) -> 0x5eda5064
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4040003) -> 0x4ed405e2 - entries: 290
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4040003 - 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO,

hardware) - glErr 0x0
JOGL-GLWorkerThread-: createImpl: OK (ARB, using sharedContext) share 0x10002
JOGL-GLWorkerThread-: Create GL context OK: obj 0x7e5ef0d1, ctx 0x10003, surf 0x320106d9 for jogamp.opengl.windows.wgl.WindowsWGLContext -

4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874 Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.12874

Compatibility Profile Context 14.100.0.0
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0,

frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)],

GLEventListeners num 1 [ARL_GUI.Map_GUI.map.OrionMapControl@2[init false], ].invokeGL(): Running initAction
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: AMD Radeon E6760
GL_VERSION: 4.4.12874 Compatibility Profile Context 14.100.0.0
JOGL-GLWorkerThread-: Reshape: 727x495
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 1056, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread

false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer2,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1,

drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true,

paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer2,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-

FPSAWTAnimator-Timer2,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer2,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main],

stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty

false]
Sep 30, 2014 4:19:10 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@679f85e0: startup date [Tue Sep 30 04:19:10 UTC 2014];

root of context hierarchy
Sep 30, 2014 4:19:10 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext.xml]
Sep 30, 2014 4:19:10 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_layers.xml]
Sep 30, 2014 4:19:10 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_tools.xml]
Sep 30, 2014 4:19:10 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [ARL_GUI/Map_GUI/spring/applicationContext_actions.xml]
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable
Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
Factory #1: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] ->

jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@126db04e
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
Factory #3: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.egl.EGLGraphicsConfigurationFactory@3d98c28c
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class

javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface

javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
WindowsAWTWGLGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:191)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl

(WindowsAWTWGLGraphicsConfigurationFactory.java:109)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilities
Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@a52c93d
Factory #1: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] ->

jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@126db04e
Factory #2: DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
Factory #3: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] ->

jogamp.opengl.egl.EGLGraphicsConfigurationFactory@3d98c28c
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.windows.WindowsGraphicsDevice, class

javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface

javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice,

javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7fab6def
updateGraphicsConfiguration(using shared): hdc 0xffffffffa9010913
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0xffffffffa9010913, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1
wglChoosePixelFormatARB: NumFormats (wglChoosePixelFormatARB) accelMode 0x2027: 20
pixel format 2 (index 0): GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 3 (index 1): GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 8 (index 2): GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 9 (index 3): GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 11 (index 4): GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 12 (index 5): GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 14 (index 6): GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 15 (index 7): GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 17 (index 8): GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 18 (index 9): GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 5 (index 10): GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 6 (index 11): GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 20 (index 12): GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 21 (index 13): GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 23 (index 14): GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 24 (index 15): GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 26 (index 16): GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 27 (index 17): GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 29 (index 18): GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
pixel format 30 (index 19): GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl,

mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[1 -> 1]: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  ,

hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[2 -> 2]: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[3 -> 3]: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[4 -> 4]: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[5 -> 5]: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[6 -> 6]: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[7 -> 7]: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[8 -> 8]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[9 -> 9]: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext

default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[10 -> 10]: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[11 -> 11]: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[12 -> 12]: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[13 -> 13]: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[14 -> 14]: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[15 -> 15]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[16 -> 16]: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[17 -> 17]: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[18 -> 18]: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
wglARBPFIDs2GLCapabilities: bucket[19 -> 19]: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-

ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: 20 pfd ids, skipCapsChooser false, WINDOW, 20 glcaps
updateGraphicsConfigurationARB: Used wglChoosePixelFormatARB to recommend pixel format 2, idx 0, GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.DefaultGLCapabilitiesChooser.chooseCapabilities(DefaultGLCapabilitiesChooser.java:129)
        at jogamp.opengl.GLGraphicsConfigurationFactory.chooseCapabilities(GLGraphicsConfigurationFactory.java:65)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfigurationARB

(WindowsWGLGraphicsConfigurationFactory.java:436)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration

(WindowsWGLGraphicsConfigurationFactory.java:302)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.preselectGraphicsConfiguration

(WindowsWGLGraphicsConfigurationFactory.java:271)
        at jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.preselectGraphicsConfiguration

(WindowsWGLGraphicsConfiguration.java:155)
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl

(WindowsAWTWGLGraphicsConfigurationFactory.java:129)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1489)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at ARL_GUI.Map_GUI.map.OrionMapDisplayPanel.initialize(OrionMapDisplayPanel.java:41)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:632)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Desired: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
Available: 20
0: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
1: GLCaps[wgl vid 3 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
2: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
3: GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
4: GLCaps[wgl vid 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
5: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
6: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
7: GLCaps[wgl vid 15 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
8: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
9: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
10: GLCaps[wgl vid 5 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[.]]
11: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr

[.]]
12: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
13: GLCaps[wgl vid 21 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/1, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
14: GLCaps[wgl vid 23 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
15: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
16: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
17: GLCaps[wgl vid 27 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
18: GLCaps[wgl vid 29 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
19: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], on-scr[.]]
Window system's recommended choice: 0
Choosing window system's recommended choice of 0
GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
chooseCapabilities: Chosen idx 0
chosen pfdID (ARB): native recommended 1 chosen GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  

, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], skipCapsChooser false
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],

on-scr[.]]
WindowsAWTWGLGraphicsConfigurationFactory: Found new AWT PFD ID 2 -> WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen

[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen

true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
       

chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-

scr[.]]]
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: java.lang.reflect.InvocationTargetException
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWTWindow[0x1d282fcc][JVM version: 1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1e01be, surfaceHandle 0x7b0107ea,

bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
       

config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@120890fd[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
       

null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable

true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@120890fd[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <395a0908, 460709a2>

[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: WindowsOnscreenWGLDrawable[Realized false,
        Factory  

jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        Handle    0x7b0107ea,
        Surface   JAWTWindow[0x1d282fcc][JVM version:

1.7.0_60 (1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1e01be, surfaceHandle 0x7b0107ea,

bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 0x0], pixels[s 1x1 -> 0x0], visible true, lockedExt false,
       

config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@120890fd[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
       

null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable

true, showing false,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@120890fd[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <395a0908, 460709a2>

[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x20000
AWT-EventQueue-0: Context created: has shared true
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.windows.WCanvasPeer[AWT-GLCanvas[Realized false,
       

jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        handle    

0x0,
        Drawable size 0x0 surface[0x0],
        AWT[pos 0/0, size 0x0,
        visible true, displayable true, showing false,
        AWTGraphicsConfiguration

[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice[screen=0], handle 0x0], idx

0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile

[GL4bc/GL4bc.hw], 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

[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@120890fd[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated

WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0,

dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], stopped false, paused false shouldRun true,

shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]:

com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 667, fps 0.0], modeBits 1,

init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 667, fps 0.0], modeBits 1,

init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:316)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:634)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], stopped false, paused false shouldRun false,

shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]:

com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 667, fps 0.0], modeBits 1,

init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer1,6,main], exclCtxThread false(null)]
FPSAnimator.stop() START: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun true,

shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]:

com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 628, fps 0.0], modeBits 1,

init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 628, fps 0.0], modeBits 1,

init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:316)
        at Atlas.map.AnimatorManager.StopAnimators(AnimatorManager.java:113)
        at ARL_GUI.Map_GUI.MapWindowPanel.initializeMapContainer(MapWindowPanel.java:634)
        at ARL_GUI.Map_GUI.OrionMapManager.createNewMapFrame(OrionMapManager.java:132)
        at ARL_GUI.MDI_GUI.ToolsMenuActionListener$1.run(ToolsMenuActionListener.java:168)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.stop() END: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], stopped false, paused false shouldRun false,

shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]:

com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 628, fps 0.0], modeBits 1,

init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer2,6,main], exclCtxThread false(null)]
Animator add: 0x70c710ec - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 0, totals[dt 0, frames

0, fps 0.0], modeBits 1, init'ed false, animThread null, exclCtxThread false(null)] - AWT-EventQueue-0
Animator.initImpl: baseName FPSAWTAnimator, implClazz com.jogamp.opengl.util.AWTAnimatorImpl - com.jogamp.opengl.util.FPSAnimator[started

false, animating false, paused false, drawable 0, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread

false(null)] - AWT-EventQueue-0
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$1): OK true- pollPeriod 0, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
Animator add: Wait for Animating/ECT OK: true, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1,

totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], dect null
AWT-EventQueue-0: GLCanvas.reshape.0 canvas2 resize [ this 727x495, pixelScale 1x1] -> 727x495 * 1x1 -> 727x495 - surfaceHandle 0x0
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:179)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:474)
        at javax.media.opengl.awt.GLCanvas.access$100(GLCanvas.java:166)
        at javax.media.opengl.awt.GLCanvas$3.run(GLCanvas.java:484)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:494)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:722)
        at javax.media.opengl.awt.GLCanvas.reshapeImpl(GLCanvas.java:799)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:782)
        at java.awt.Component.setBounds(Unknown Source)
        at java.awt.BorderLayout.layoutContainer(Unknown Source)
        at java.awt.Container.layout(Unknown Source)
        at java.awt.Container.doLayout(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at java.awt.Container.validate(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
setPixelFormat (post): hdc 0xffffffffa9010913, 32 -> 2, set: false
AWT-EventQueue-0: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type

.windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps

[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl

vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, WindowsOnscreenWGLDrawable[Realized true,
        Factory  

jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        Handle    0x0,
        Surface   JAWTWindow[0x1d282fcc][JVM version: 1.7.0_60

(1.7.0 update 60)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale

1x1, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1e01be, surfaceHandle 0x0, bounds

[ 0 / 0  727 x 495 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 727x495], pixels[s 1x1 -> 727x495], visible true, lockedExt false,
       

config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice

Win32GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@120890fd[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
       

encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle

0x0, owner false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque,

accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
       

jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
        Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@f35a686,
        handle    

0x0,
        Drawable size 727x495 surface[727x495],
        AWT[pos 0/0, size 727x495,
        visible true, displayable true, showing false,
       

AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice Win32GraphicsDevice

[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono

 , hw, GLProfile[GL4bc/GL4bc.hw], 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[GL4bc/GL4bc.hw], on-scr[.]],
        sun.awt.Win32GraphicsConfig@120890fd[dev=Win32GraphicsDevice[screen=0],pixfmt=2],
        encapsulated

WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]], idx 0], pfdID 2, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0,

dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms

24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
        surfaceLock <395a0908, 460709a2>[count 0, qsz 0, owner <NULL>]]]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop false -- started false, animating

false, paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:134)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer3,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating false, paused false, drawable 1,

drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true,

paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer3,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-

FPSAWTAnimator-Timer3,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer3,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main],

stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty

false]
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x10002
JOGL-GLWorkerThread-: createContextARB: mappedVersionsAvailableSet(decon): true
JOGL-GLWorkerThread-: createContextARB: Requested 4.0 (Core profile, hardware)
JOGL-GLWorkerThread-: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation,

handle 0x3c010a6c, share 0x10002, direct true, wglCreateContextAttribsARB: 0x618fb0f0
JOGL-GLWorkerThread-: createContextARBImpl: NO 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation
Info: setGL (OpenGL null): JOGL-GLWorkerThread-, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@5b81e58
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:288)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1401)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:318)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false,

glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 1.1.0, Number(Int) 0.0.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (String): String 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 1.1 (Compat profile,

hardware), strictMatch false, versionValidated true, versionGL3IntOK false
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - 1.1.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x1010002) -> 0x77851717
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@5b81e58, OpenGL 1.1 (Compat profile, hardware)

- 1.1.0
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 1.1 (Compat profile, hardware) - 1.1.0, use

glGetString
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GL_EXTENSIONS: 3, used glGetString
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: GL vendor: Microsoft Corporation
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: ALL EXTENSIONS: 3
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
JOGL-GLWorkerThread-:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x1010002) -> 0x42af244e - entries: 6
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - glErr 0x500
JOGL-GLWorkerThread-: GLContext.ContextSwitch[makeCurrent.1]: Context lock.unlock() due to error, res CONTEXT_NOT_CURRENT, <78789f15,

3714597d>[count 1, qsz 0, owner <JOGL-GLWorkerThread->]
FPSAnimator stopping: false, Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer3,6,main], stopped false, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1,

drawablesEmpty false]
FPSAnimator stop Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer3,6,main],

stopped true, paused false shouldRun false, shouldStop true -- started true, animating true, paused false, drawable 1, drawablesEmpty false]
AnimatorBase.setExclusiveContextThread: caught: javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-GLWorkerThread-:

WindowsWGLContex.createContextImpl ctx !ARB but ARB is used, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile

[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-

GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB but ARB is used, profile > GL2 requested (OpenGL >= 3.0.1). Requested:

GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:84)
        at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:446)
        at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:175)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB

but ARB is used, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) -

1.1.0
        at jogamp.opengl.ThreadingImpl.invokeOnWorkerThread(ThreadingImpl.java:224)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:108)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
        at javax.media.opengl.Threading.invoke(Threading.java:221)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:522)
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:77)
        ... 4 more
Caused by: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB but ARB is used, profile > GL2

requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:371)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0-FPSAWTAnimator-Timer3" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException:

javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB but ARB is

used, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:84)
        at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:446)
        at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:175)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB

but ARB is used, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) -

1.1.0
        at jogamp.opengl.ThreadingImpl.invokeOnWorkerThread(ThreadingImpl.java:224)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:108)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
        at javax.media.opengl.Threading.invoke(Threading.java:221)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:522)
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:77)
        ... 4 more
Caused by: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB but ARB is used, profile > GL2

requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:371)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 667, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread

false(null)]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer4,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1,

drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true,

paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer4,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-

FPSAWTAnimator-Timer4,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer4,6,main]
FPSAnimator.start() START: Task[thread null, stopped false, paused false shouldRun false, shouldStop true -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 628, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread

false(null)]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer4,6,main],

stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty

false]
finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$1): OK false- pollPeriod 32, blocking false, waited 0/1000 - AWT-EventQueue-0
 - com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1,

init'ed true, animThread null, exclCtxThread false(null)]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:618)
        at com.jogamp.opengl.util.FPSAnimator.start(FPSAnimator.java:276)
        at Atlas.map.AnimatorManager.StartAnimators(AnimatorManager.java:149)
        at ARL_GUI.Map_GUI.MapWindowPanel$2.windowOpened(MapWindowPanel.java:373)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
        at java.awt.Window.processWindowEvent(Unknown Source)
        at javax.swing.JFrame.processWindowEvent(Unknown Source)
        at java.awt.Window.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
FPSAnimator.start() END: Task[thread null, stopped false, paused false shouldRun true, shouldStop false -- started false, animating false,

paused false, drawable 1, drawablesEmpty false], Thread[AWT-EventQueue-0,6,main]: com.jogamp.opengl.util.FPSAnimator[started false,

animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false

(null)]
FPSAnimator start/resume:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer5,6,main], stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1,

drawablesEmpty false]
AnimatorBase.setExclusiveContextImpl exlusive false: Enable false for com.jogamp.opengl.util.FPSAnimator[started true, animating true,

paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer5,6,main], exclCtxThread false(null)] - Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]
GLDrawableHelper.setExclusiveContextThread(): START switch nop, thread null -> null -- currentThread Thread[AWT-EventQueue-0-

FPSAWTAnimator-Timer5,6,main]
GLDrawableHelper.setExclusiveContextThread(): END switch nop, thread null -- currentThread Thread[AWT-EventQueue-0-FPSAWTAnimator-

Timer5,6,main]
FPSAnimator P1:Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main]: Task[thread Thread[AWT-EventQueue-0-FPSAWTAnimator-Timer5,6,main],

stopped false, paused false shouldRun true, shouldStop false -- started true, animating true, paused false, drawable 1, drawablesEmpty

false]
JOGL-GLWorkerThread-: createImpl: START GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,

GLProfile[GL4bc/GL4bc.hw], on-scr[.]], share 0x10002
JOGL-GLWorkerThread-: createContextARB: mappedVersionsAvailableSet(decon): true
JOGL-GLWorkerThread-: createContextARB: Requested 4.0 (Core profile, hardware)
JOGL-GLWorkerThread-: createContextARB: Mapped 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware)
JOGL-GLWorkerThread- - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation,

handle 0x1d0107b2, share 0x10002, direct true, wglCreateContextAttribsARB: 0x618fb0f0
JOGL-GLWorkerThread-: createContextARBImpl: NO 4.4 (Compat profile, arb, ES2 compat, ES3 compat, FBO, hardware) - @creation
JOGL-GLWorkerThread-: Initializing WGL extension address table: WGL-.windows_decon_0
JOGL-GLWorkerThread-: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x2db8b352
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner

false, NullToolkitLock[]] - 0.0 (Compat profile, hardware) - 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false,

glVersionsMapping false
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (Int): String 1.1.0, Number(Int) 0.0.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Version verification (String): String 1.1.0, Number(Str) 1.1.0
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, hardware) -> has 1.1 (Compat profile,

hardware), strictMatch false, versionValidated true, versionGL3IntOK false
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
Quirks local.0: [NoDoubleBufferedBitmap]
Quirks local.X: [NoDoubleBufferedBitmap]
Quirks sticky on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]: []
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - 1.1.0
JOGL-GLWorkerThread-: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x1010002) -> 0x77851717
JOGL-GLWorkerThread-: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x1010002) -> 0x42af244e - entries: 6
JOGL-GLWorkerThread-: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x1010002 - 1.1 (Compat profile, hardware) - glErr 0x500
JOGL-GLWorkerThread-: GLContext.ContextSwitch[makeCurrent.1]: Context lock.unlock() due to error, res CONTEXT_NOT_CURRENT, <78789f15,

3714597d>[count 1, qsz 0, owner <JOGL-GLWorkerThread->]
Exception in thread "AWT-EventQueue-0" javax.media.opengl.GLException: javax.media.opengl.GLException: JOGL-GLWorkerThread-:

WindowsWGLContex.createContextImpl ctx !ARB but ARB is used, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile

[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.ThreadingImpl.invokeOnWorkerThread(ThreadingImpl.java:224)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:108)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
        at javax.media.opengl.Threading.invoke(Threading.java:221)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:522)
        at javax.media.opengl.awt.GLCanvas.paint(GLCanvas.java:576)
        at Atlas.map.OrionMapGLCanvas.paint(OrionMapGLCanvas.java:74)
        at sun.awt.RepaintArea.paintComponent(Unknown Source)
        at sun.awt.RepaintArea.paint(Unknown Source)
        at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.media.opengl.GLException: JOGL-GLWorkerThread-: WindowsWGLContex.createContextImpl ctx !ARB but ARB is used, profile > GL2

requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:371)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:664)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:563)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:520)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1270)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1368)
        at jogamp.opengl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:258)
        at java.lang.Thread.run(Unknown Source)

Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
On 09/29/2014 10:17 PM, sfriend [via jogamp] wrote:
> Attached is a log with profile initialization, my logging had not been setup
> yet so I had missed that. Same symptoms in this log.
>
> Yes just a vanilla Jogl version, Currently running 2.2.1
>
> Thanks for your help, let me know if you need anything else.


Note that on Windows, we use GetDC and ReleaseDC
at lock/unlock surface. It is OK if implementation
changes the HDC handle 'name'.
However, even if changing the handle 'name'
its PFD shall remain set and valid.

Next time, pls attach your log file produced
by piping stderr/stdout to a file to preserve line numbers.
This simplifies finding the differences and reading the logs A LOT.

  java -classpath %CP_ALL% %D_ARGS% %* > java-win.log 2>&1

Sure you have set all debug flags?

  set D_ARGS="-Djogl.debug=all" "-Dnativewindow.debug=all"

++++

> test-gears-win7_64bit-amd:

Setup Shared ..

> test-gears-win7_64bit-amd.log#197:
ProxySurfaceImpl: surface change 0x0 -> 0x67010731
updateGraphicsConfiguration(using target): hdc 0x67010731

> test-gears-win7_64bit-amd.log#206:
setPixelFormat: hdc 0x67010731, GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
*** setCapsPFD: GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]

^^ setting the shared surface's PFD, OK

.. Probing GL profiles w/ shared surface

.. Init JAWT based config .. (pre-selection)

> test-gears-win7_64bit-amd.log#1107:
ProxySurfaceImpl: surface change 0x67010731 -> 0xffffffffe4010739

^^ the shared HDC handle switches, OK

> test-gears-win7_64bit-amd.log#1108:
updateGraphicsConfiguration(using shared): hdc 0xffffffffe4010739

> test-gears-win7_64bit-amd.log#1138:
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]

^^ the preselect stage using the shared HDC,
even thought its handle changed .. its PFD is still valid, OK

.. Init JAWT based config .. (final selection)

> test-gears-win7_64bit-amd.log#1225:
AWT-EventQueue-0: setRealized: drawable WindowsOnscreenWGLDrawable, surface WindowsJAWTWindow, isProxySurface false: false -> true

> test-gears-win7_64bit-amd.log#1263:
setPixelFormat (post): hdc 0x67010731, 0 -> 2, set: true

^^ final PFD setting on JAWT surface HDC.
Note the HDC handle name is reused .. however, its PFD state is 'vanilla',
i.e. unset. *** This is different w/ your test case ***

> test-gears-win7_64bit-amd.log#1342:
JAWTWindow: surface change 0x67010731 -> 0xffffffffe4010739

^^ HDC name changes again ..

++++
++++

Differences w/ your output

- no surface HDC handle change

- Already set PFD on supposed new HDC surface,
  which actually seem to be the shared surface,
  see below!

Setup Shared ..

> your_log_02#157:
setPixelFormat: hdc 0xffffffff9501062b, GLCaps[wgl vid 2 gdi: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw,
...

> your_log_02#2084:
Done setting up shared.

.. 3x Init JAWT based config .. (pre-selection)

> your_log_02#2383:
updateGraphicsConfiguration(using shared): hdc 0xffffffffd8010b22
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0xffffffffd8010b22, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1

> your_log_02#3258:
updateGraphicsConfiguration(using shared): hdc 0x620109cd
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0x620109cd, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw,  GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1

> your_log_02#4203:
updateGraphicsConfiguration(using shared): hdc 0xffffffffa9010913
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0xffffffffa9010913, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw,  GLProfile[GL4bc/GL4bc.hw], on-scr[.]], WINDOW
        isOpaque true (translucency requested: false, compositioning enabled: true)
        extHDC true, chooser true, pformatsNum -1




> your_log_02#2619:
chosen pfdID (ARB): native recommended 1 chosen GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono, hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], skipCapsChooser false
*** setCapsPFD: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw],on-scr[.]]

> your_log_02#2847:
setPixelFormat (post): hdc 0xffffffffd8010b22, 0 -> 2, set: true

> your_log_02#4203:
updateGraphicsConfiguration(using shared): hdc 0xffffffffa9010913
user chosen caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
updateGraphicsConfigurationARB: hdc 0xffffffffa9010913, pfdIDCount(hdc) 107, capsChosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0,

> your_log_02#4771:
setPixelFormat (post): hdc 0xffffffffa9010913, 32 -> 2, set: false

- We have no occurrence of 0xffffffffa9010913, other than here.
- We have no occurrence of having any HDC's PFD set to '32' !

Where does that HDC/PFD come from ?

I hope you don't use any 'private JOGL API' .., do you ?

Can you reproduce this issue w/ one of our unit tests ?
As you know .. ours are passing.
(I currently re-run on all tests on this AMD machine, will post results)

Can you produce a most simple unit test like our TestGearsAWT,
so I can validate ?

Thank you!

~Sven




signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
In reply to this post by sfriend
On 09/29/2014 11:46 PM, Sven Gothel wrote:
>> test-gears-win7_64bit-amd:

Attached is my full test log ..
referenced in previous post.



test-gears-win7_64bit-amd.log (209K) Download Attachment
signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
In reply to this post by sfriend
On 09/29/2014 11:46 PM, Sven Gothel wrote:
> As you know .. ours are passing.
> (I currently re-run on all tests on this AMD machine, will post results)

3 failures, where 2 freezes occurred - seems that there are issues
w/ multithreading with
  - GDI.SwapBuffers and
  - GDI.DescribePixelFormat1 / WGL.dispatch_wglMakeCurrent0

This was AMD Catalyst version 14.4,
re-testing w/ version 14.9 (just released).

Maybe you can also re-test w/ version 14.9
best w/ requested test case.

>
> Can you produce a most simple unit test like our TestGearsAWT,
> so I can validate ?
>
> Thank you!
>
> ~Sven


signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
In reply to this post by sfriend
On 09/30/2014 02:23 AM, Sven Gothel wrote:

> On 09/29/2014 11:46 PM, Sven Gothel wrote:
>> As you know .. ours are passing.
>> (I currently re-run on all tests on this AMD machine, will post results)
>
> 3 failures, where 2 freezes occurred - seems that there are issues
> w/ multithreading with
>   - GDI.SwapBuffers and
>   - GDI.DescribePixelFormat1 / WGL.dispatch_wglMakeCurrent0
>
> This was AMD Catalyst version 14.4,
> re-testing w/ version 14.9 (just released).
 GL Profile     GLProfile[GL2ES2/GL4.hw]
 GL Version     4.4 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 4.4.13084 Core Profile Context 14.301.1001.0 [GL 4.4.0, vendor 14.301.1001 (Core Profile Context 14.301.1001.0)]
 Quirks         [NoDoubleBufferedBitmap]
 Impl. class    jogamp.opengl.gl4.GL4bcImpl
 GL_VENDOR      ATI Technologies Inc.
 GL_RENDERER    AMD Radeon R9 200 Series
 GL_VERSION     4.4.13084 Core Profile Context 14.301.1001.0
 GLSL           true, has-compiler-func: true, version: 4.40 / 4.40.0
 GL FBO: basic true, full true

>
> Maybe you can also re-test w/ version 14.9
> best w/ requested test case.
>
>>
>> Can you produce a most simple unit test like our TestGearsAWT,
>> so I can validate ?
>>
>> Thank you!
>>
>> ~Sven
>



signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

sfriend
I have tested this issue with latest AMD drivers 14.9. Same problem occurs.

Would using useWGLVersionof5WGLGDI be an option here ?
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Sven Gothel
Administrator
On 10/02/2014 05:37 PM, sfriend [via jogamp] wrote:
> I have tested this issue with latest AMD drivers 14.9. Same problem occurs.
>
> Would using useWGLVersionof5WGLGDI be an option here ?

I don't know .. it should not, i.e. you know that we shall use GDI.
But then again, it's a driver bug :-(

try it:
  -Djogl.windows.useWGLVersionOf5WGLGDIFuncSet=true

Further, can you provide me w/ a small unit test
reproducing the wrong HDC/PFD thingy ?

Maybe you can simply use one of ours .. and enhance it.

Further, the 14.9 AMD Windows driver also produces a lot of
freezes w/ my R92xx .. when using multithreading .. not a good release.

~Sven



signature.asc (828 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

Tobi Delbruck
We are having what could be a related problem. It could be that we are doing something wrong.

We have a Swing-based application that sometimes has this problem of dropping back to 1.1 software rendering (is this GDI?).

The problem occurs when more than one GLCanvas is created, which runs in a different thread and possibly different OpenGL context. I am not too clear on OpenGL contexts, profiles, capabilities etc so we could easily be doing something wrong. But this is a problem that did not occur in the past and only started after we went to JOGL 2.x; it did not occur when we were using JOGL 1.1.1.

In our headless main method, we now create a dummy window and then in each slave we assign this shared context to the new GLCanvas. But still, after a random number of new windows are opened (which is machine dependent) we get the exception occurring.

Here are some details:

Test machine: Windows 7x64 SP1, Nvidia GeForce GT630,  Driver 344.75, 64-bit JDK 8.01, JOGL 2.2.4

Our headless, no graphics main method:

    public static GLAutoDrawable sharedDrawable; // This is JAERViewer.sharedDrawable

    final GLCapabilities caps = new GLCapabilities(GLProfile.getDefault()) ;
    final GLProfile glp = caps.getGLProfile();
    final boolean createNewDevice = true; // use 'own' display device!
    sharedDrawable = GLDrawableFactory.getFactory(glp).createDummyAutoDrawable(null, createNewDevice, caps, null);
    sharedDrawable.display(); // triggers GLContext object creation and native realization. sharedDrawable is a static variable that can be used by all AEViewers and file preview dialogs

Slave method constructor:

    List<GLCapabilitiesImmutable> capsAvailable=GLDrawableFactory.getDesktopFactory().getAvailableCapabilities(null);
    GLCapabilitiesImmutable chosenGLCaps=null;
    int listnum=0;
    for(GLCapabilitiesImmutable cap:capsAvailable){
        log.info("GLCapabilitiesImmutable #"+listnum+" is "+cap.toString());
        if(chosenGLCaps==null) chosenGLCaps=cap;
        if(listnum++>=0) break;
    }
    drawable = new GLCanvas(chosenGLCaps);
   drawable.setSharedAutoDrawable(JAERViewer.sharedDrawable); // TODO tobi added to try to use shared context between all viewers and file open dialog previews.
 
No exception on construction is ever thrown. But on first instantiation of slave window display() method, we sometimes, on some machines, get this uncaught exception:

    WARNING: AWT-EventQueue-0
    javax.media.opengl.GLException: AWT-EventQueue-0: WindowsWGLContex.createContextImpl ctx !ARB but ARB is used, profile > GL2 requested (OpenGL >= 3.0.1). Requested: GLProfile[GL4bc/GL4bc.hw], current: 1.1 (Compat profile, hardware) - 1.1.0
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:371)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:694)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:589)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:539)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1263)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1394)
        at javax.media.opengl.Threading.invoke(Threading.java:223)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:525)
        at javax.media.opengl.awt.GLCanvas.paint(GLCanvas.java:579)
        at sun.awt.RepaintArea.paintComponent(RepaintArea.java:264)
        at sun.awt.RepaintArea.paint(RepaintArea.java:240)
        at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:347)
        at java.awt.Component.dispatchEventImpl(Component.java:4959)
        at java.awt.Component.dispatchEvent(Component.java:4705)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
        at java.awt.EventQueue.access$400(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:697)
        at java.awt.EventQueue$3.run(EventQueue.java:691)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:719)
        at java.awt.EventQueue$4.run(EventQueue.java:717)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)


After this it is not possible to create any new GLCanvas without this exception being thrown.

Any suggestions would be appreciated.
Many thanks.
Tobi




Reply | Threaded
Open this post in threaded view
|

Re: Jogl Using Wrong (Generic) Graphics Adapter

gouessej
Administrator
Hi

Please indicate very precisely on which hardware this bug is reproducible, give us a test case and fill a bug report. I fixed a similar bug reproducible on ATI graphics cards:
https://jogamp.org/bugzilla/show_bug.cgi?id=1038#c6

Please follow these instructions:
http://jogamp.org/wiki/index.php/Jogl_FAQ#Bugreports_.26_Testing

You see that the stack trace is similar. If you give us enough information, it will be fixed quite quickly by using the same quirk in your particular case. At first, ensure that you use JOGL 2.2.4 on those machines because I suspect that you used another version without my fix.
Julien Gouesse | Personal blog | Website
12