Hi guys,
I tried to search for the forums for a similar cases with no avail. This is my first message at these forums so im happy to meet you all. :) Anyways here it goes: We've recently moved from using old java 1.5 libraries to using most latest java3D 1.6-pre12 with jogamp 2.3.2. Almost everything seems to work flawlessly, although java3D 1.6 seems to take a bit longer time to initiate than before. There is, however, a PC we use to run user tests with, where initiating Java 3D libraries takes over 1 min from reasons I cannot comprehend. The PC is running 64 bit Windows 10 and most has the recent display drivers which were found via windows update. If I understood GLEW output properly the PC should have even better OGL support than out develpment PC's. Debug output from a testrun is attached below. The line where 3D libraries start to initialize is m_OverlayGroup = new OrderedGroup(); I printed debug timestamps before and after this line to keep track of the duration of the initialization. I've cleaned parts of the stack trace that consisted of our own architecture. Following extra arguments were used to produce this output: -Djogamp.gluegen.UseTempJarCache=false -Dnewt.debug=all -Dnativewindow.debug=all -Djogl.debug=all If you have any tips on how to decrease loading times in cases like this, please let me know. Debug Timestamp 1: 15:16:20:618 3D [dev] 1.6.0-pre12-daily-experimental daily Thread-4 - Info: NativeWindowFactory.<init> Threading: jogl.1thread null, singleThreaded false, hasAWT false, mode MT, plugin null GLProfile.initSingleton() - thread Thread-4 [2]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:207) [3]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2297) [4]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1021) [5]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1050) [6]: com.jogamp.opengl.GLProfile.getMaxFixedFunc(GLProfile.java:803) [7]: javax.media.j3d.JoglPipeline.initialize(JoglPipeline.java:132) [8]: javax.media.j3d.Pipeline.createPipeline(Pipeline.java:92) [9]: javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:837) [10]: javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:274) [11]: javax.media.j3d.GroupRetained.<init>(GroupRetained.java:155) [12]: javax.media.j3d.OrderedGroupRetained.<init>(OrderedGroupRetained.java:65) [13]: javax.media.j3d.OrderedGroup.createRetained(OrderedGroup.java:405) [14]: javax.media.j3d.SceneGraphObject.<init>(SceneGraphObject.java:114) [15]: javax.media.j3d.Node.<init>(Node.java:172) [16]: javax.media.j3d.Group.<init>(Group.java:551) [17]: javax.media.j3d.OrderedGroup.<init>(OrderedGroup.java:99) [18]: (Unknown Source) Thread-4 - NativeWindowFactory.initSingleton() JAWTUtil initialization (JAWT/JNI/...); SKIP_AWT_HIDPI false JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true) OGLUtilities.UNDEFINED = 0 OGLUtilities.WINDOW = 1 OGLUtilities.PBUFFER = 2 OGLUtilities.TEXTURE = 3 OGLUtilities.FLIP_BACKBUFFER = 4 OGLUtilities.FBOBJECT = 5 Checking for Java2D/OpenGL support Java2D support: default GraphicsConfiguration = sun.awt.Win32GraphicsConfig JOGL/Java2D OGL Pipeline active false, resourceCompatible false JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true JAWTUtil: Has Java2D true JAWTUtil: Is headless false JAWTUtil: AWT Desktop hints 1 JAWTUtil: OffscreenLayer Supported: false - Required false GDI.initSingleton() GDI.initSingleton() dummyWindowClassFactory RegisteredClassFactory[moduleHandle 0x7ff7693a0000, _dummyWindow_clazz, wndProc 0x6c101b80, useDDT true, shared[refCount 0, class null]] NativeWindowFactory.registerFactory() interface com.jogamp.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@1ff051f NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@1ff051f NativeWindowFactory requiresToolkitLock false, desktopHasThreadingIssues false NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@1ff051f Thread-4 - Info: GraphicsConfigurationFactory.<init> Thread-4 - GraphicsConfigurationFactory.initSingleton() GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.AbstractGraphicsDevice, com.jogamp.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@9f923bd, overridding: null GLProfile.init - thread: Thread-4 ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 8 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 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.8.0_91 (1.8.0u91), 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.gluegen Extension Name: null Specification Title: null Specification Vendor: null Specification Version: null Implementation Title: null Implementation Vendor: null Implementation Vendor ID: null Implementation URL: null Implementation Version: null Implementation Build: null Implementation Branch: null Implementation Commit: null ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: com.jogamp.nativewindow Extension Name: null Specification Title: null Specification Vendor: null Specification Version: null Implementation Title: null Implementation Vendor: null Implementation Vendor ID: null Implementation URL: null Implementation Version: null Implementation Build: null Implementation Branch: null Implementation Commit: null ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: com.jogamp.opengl Extension Name: null Specification Title: null Specification Vendor: null Specification Version: null Implementation Title: null Implementation Vendor: null Implementation Vendor ID: null Implementation URL: null Implementation Version: null Implementation Build: null Implementation Branch: null Implementation Commit: null ----------------------------------------------------------------------------------------------------- GLDrawableFactory.static - Native OS Factory for: .windows: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7f16e49, overridding: null GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, com.jogamp.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@446996a, overridding: null SharedResourceRunner.start() - start new Thread - Thread-4 SharedResourceRunner.run(): STARTED - Thread-4-SharedResourceRunner SharedResourceRunner.run(): READY - Thread-4-SharedResourceRunner Info: EGLDrawableFactory: EGL ES2 - NOPE Info: EGLDrawableFactory: EGL ES1 - NOPE (ES1 lib) Info: EGLDrawableFactory: EGL GLn - NOPE (GLn lib) com.jogamp.opengl.GLException: No GLDrawableFactory available for profile: GLES2 at com.jogamp.opengl.GLDrawableFactory.getFactoryImpl(GLDrawableFactory.java:469) at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1783) at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230) at java.security.AccessController.doPrivileged(Native Method) at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216) at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2297) at com.jogamp.opengl.GLProfile.get(GLProfile.java:1021) at com.jogamp.opengl.GLProfile.get(GLProfile.java:1050) at com.jogamp.opengl.GLProfile.getMaxFixedFunc(GLProfile.java:803) at javax.media.j3d.JoglPipeline.initialize(JoglPipeline.java:132) at javax.media.j3d.Pipeline.createPipeline(Pipeline.java:92) at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:837) at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:274) at javax.media.j3d.GroupRetained.<init>(GroupRetained.java:155) at javax.media.j3d.OrderedGroupRetained.<init>(OrderedGroupRetained.java:65) at javax.media.j3d.OrderedGroup.createRetained(OrderedGroup.java:405) at javax.media.j3d.SceneGraphObject.<init>(SceneGraphObject.java:114) at javax.media.j3d.Node.<init>(Node.java:172) at javax.media.j3d.Group.<init>(Group.java:551) at javax.media.j3d.OrderedGroup.<init>(OrderedGroup.java:99) at (Unknown Source) 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[obj 0x40693f54]] WindowsProcessAffinity.set() - pid 0xffffffffffffffff - Thread-4: 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[obj 0x40693f54]] (com.jogamp.nativewindow.windows.WindowsGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory false GLProfile.init map .windows_decon_0, desktopCtxUndef true, esCtxUndef true GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device .windows_decon_0 GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device .windows_decon_0 GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device .windows_decon_0 GLProfile.init map GLProfile[GL2/GL2.sw] on device .windows_decon_0 GLProfile.init map GLProfile[GL4/GL4.sw] on device .windows_decon_0 GLProfile.init map GLProfile[GL3/GL3.sw] on device .windows_decon_0 GLProfile.init map *** no mapping for GLES3 on device .windows_decon_0 GLProfile.init map GLProfile[GL4ES3/GL4bc.sw] on device .windows_decon_0 GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device .windows_decon_0 GLProfile.init map *** no mapping for GLES2 on device .windows_decon_0 GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device .windows_decon_0 GLProfile.init map *** no mapping for GLES1 on device .windows_decon_0 GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device .windows_decon_0 SharedResourceRunner.getOrCreateShared() WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: trying - Thread-4 [2]: jogamp.opengl.SharedResourceRunner.getOrCreateShared(SharedResourceRunner.java:222) [3]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.getOrCreateSharedResourceImpl(WindowsWGLDrawableFactory.java:435) [4]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.getOrCreateSharedResourceImpl(WindowsWGLDrawableFactory.java:86) [5]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:187) [6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:216) [7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:381) [8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1916) [9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875) [10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1843) [11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) [12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230) [13]: java.security.AccessController.doPrivileged(Native Method) [14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216) [15]: com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2297) [16]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1021) [17]: com.jogamp.opengl.GLProfile.get(GLProfile.java:1050) [18]: com.jogamp.opengl.GLProfile.getMaxFixedFunc(GLProfile.java:803) [19]: javax.media.j3d.JoglPipeline.initialize(JoglPipeline.java:132) [20]: javax.media.j3d.Pipeline.createPipeline(Pipeline.java:92) [21]: javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:837) [22]: javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:274) [23]: javax.media.j3d.GroupRetained.<init>(GroupRetained.java:155) [24]: javax.media.j3d.OrderedGroupRetained.<init>(OrderedGroupRetained.java:65) [25]: javax.media.j3d.OrderedGroup.createRetained(OrderedGroup.java:405) [26]: javax.media.j3d.SceneGraphObject.<init>(SceneGraphObject.java:114) [27]: javax.media.j3d.Node.<init>(Node.java:172) [28]: javax.media.j3d.Group.<init>(Group.java:551) [29]: javax.media.j3d.OrderedGroup.<init>(OrderedGroup.java:99) [30]: (Unknown Source) SharedResourceRunner.doAndWait() START init: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], release: null - Thread-4 SharedResourceRunner.doAndWait() set command: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], release: null - Thread-4 SharedResourceRunner.run(): WOKE UP for device connection init: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], release: null - Thread-4-SharedResourceRunner SharedResourceRunner.run(): create Shared for: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] - Thread-4-SharedResourceRunner Thread-4-SharedResourceRunner: setRealized: drawable WindowsOnscreenWGLDrawable, surface GDISurface, isProxySurface true: false -> true [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176) [3]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:320) [4]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [5]: java.lang.Thread.run(Unknown Source) RegisteredClassFactory getSharedClass (0) initialized: RegisteredClass[handle 0x7ff7693a0000, _dummyWindow_clazz0, dtx 0x2b2597c0] GDI.CreateDummyWindow() dummyWindowClassFactory RegisteredClassFactory[moduleHandle 0x7ff7693a0000, _dummyWindow_clazz, wndProc 0x6c101b80, useDDT true, shared[refCount 1, class RegisteredClass[handle 0x7ff7693a0000, _dummyWindow_clazz0, dtx 0x2b2597c0]]] GDI.CreateDummyWindow() dummyWindowClass RegisteredClass[handle 0x7ff7693a0000, _dummyWindow_clazz0, dtx 0x2b2597c0] ProxySurfaceImpl: surface change 0x0 -> 0x55010d7f updateGraphicsConfiguration(using target): hdc 0x55010d7f 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[obj 0x40693f54]] updateGraphicsConfigurationGDI: hdc 0x55010d7f, 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 7 (idx 6) -> recommendedIndex 0, skipCapsChooser true updateGraphicsConfigurationGDI: ChoosePixelFormat(HDC 0x55010d7f) = pfdID 7, skipCapsChooser true, idx 0 (LastError: 0) chosen pfdID (GDI): recommendedIndex 0 -> chosenIndex 0, skipCapsChooser true, caps GLCaps[wgl vid 7 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] (PFD[id = 7 (0x7), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/0/0, flags: window, opengl, dblbuf, hw-accel) setPixelFormat: hdc 0x55010d7f, GLCaps[wgl vid 7 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] *** setCapsPFD: GLCaps[wgl vid 7 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] Thread-4-SharedResourceRunner: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], idx 0], pfdID 7, 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 7 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] Thread-4-SharedResourceRunner: GLContext.resetStates(isInit true) Thread-4-SharedResourceRunner: WindowsWGLContext.createImpl: START GLCaps[wgl vid 7 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], share 0x0 Thread-4-SharedResourceRunner: Use ARB[avail[disabled false, quirk false], bitmap false -> true], shared false] Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] - 0.0 (Compat profile, compat[], hardware) - 4.3.0 - Build 20.19.15.4474, Number(Str) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, compat[], hardware), strictMatch false, glVersionsMapping true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.3.0 - Build 20.19.15.4474, Number(Int) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 0.0 (Compat profile, compat[], hardware) -> has 4.3 (Compat profile, compat[], 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[obj 0x40693f54]]: [] Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4030002 - 4.3 (Compat profile, compat[], hardware) - 4.3.0 - Build 20.19.15.4474 Thread-4-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0 Thread-4-SharedResourceRunner: GLContext WGL ProcAddressTable mapping key(WGL-.windows_decon_0) -> 0x398faf17 Thread-4-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x4030002 - 4.3 (Compat profile, compat[], hardware)) -> 0x7d8c9380: jogamp.opengl.gl4.GL4bcProcAddressTable Info: setGL (OpenGL null): Thread-4-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@10f10565 [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353) [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1983) [4]: jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:357) [5]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765) [6]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648) [7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586) [8]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:326) [9]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [10]: java.lang.Thread.run(Unknown Source) Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@10f10565, OpenGL 4.3 (Compat profile, compat[], hardware) - 4.3.0 - Build 20.19.15.4474 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.3 (Compat profile, compat[], hardware) - 4.3.0 - Build 20.19.15.4474, use glGetStringi Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 220, used glGetStringi Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 220 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions Thread-4-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x4030002) -> 0x6f4e27ca - entries: 237 WGLContext.setSwapInterval.2 using: WGL_EXT_swap_control_tear, WGL_EXT_swap_control_tear Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4030002 - 4.3 (Compat profile, compat[ES2, ES3], FBO, hardware) - glErr 0x0 Thread-4-SharedResourceRunner: createContextARB-MapGLVersions is SET (decon): false Thread-4-SharedResourceRunner: createContextARB-MapGLVersions START (GLDesktop true, GLES false, minorVersion true) on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] Thread-4-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.5 [4.5 .. 4.0] Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.5 (Core profile, arb, compat[], hardware) - @creation, handle 0x55010d7f, share 0x0, direct true Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: , wglCreateContextAttribsARB: 0x7ff8cc63d420 Thread-4-SharedResourceRunner: createContextARBImpl: NO 4.5 (Core profile, arb, compat[], hardware) - @creation Thread-4-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 4.4 [4.5 .. 4.0] Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.4 (Core profile, arb, compat[], hardware) - @creation, handle 0x55010d7f, share 0x0, direct true Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: , wglCreateContextAttribsARB: 0x7ff8cc63d420 Thread-4-SharedResourceRunner: createContextARBImpl: OK 4.4 (Core profile, arb, compat[], hardware) - @creation, share 0, direct true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] - 4.4 (Core profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474, Number(Str) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Core profile, arb, compat[], hardware), strictMatch true, glVersionsMapping true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.3.0 - Build 20.19.15.4474, Number(Int) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.X: FAIL, GL version mismatch (Int): 4.4 (Core profile, arb, compat[], hardware) -> 4.3.0 - Build 20.19.15.4474, 4.3.0 Thread-4-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 4.3 [4.5 .. 4.0] Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.3 (Core profile, arb, compat[], hardware) - @creation, handle 0x55010d7f, share 0x0, direct true Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: , wglCreateContextAttribsARB: 0x7ff8cc63d420 Thread-4-SharedResourceRunner: createContextARBImpl: OK 4.3 (Core profile, arb, compat[], hardware) - @creation, share 0, direct true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] - 4.3 (Core profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474, Number(Str) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 4.3 (Core profile, arb, compat[], hardware), strictMatch true, glVersionsMapping true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.3.0 - Build 20.19.15.4474, Number(Int) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 4.3 (Core profile, arb, compat[], hardware) -> has 4.3 (Core profile, arb, compat[], 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[obj 0x40693f54]]: [] Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4030005 - 4.3 (Core profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474 Thread-4-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0 Thread-4-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x398faf17 Thread-4-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x4030005 - 4.3 (Core profile, arb, compat[], hardware)) -> 0xe1c4c55: jogamp.opengl.gl4.GL4bcProcAddressTable Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@10f10565, OpenGL 4.3 (Core profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.3 (Core profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474, use glGetStringi Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 219, used glGetStringi Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 219 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions Thread-4-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x4030005) -> 0x706f2bad - entries: 236 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4030005 - 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - glErr 0x0 Thread-4-SharedResourceRunner: createContextARBVersions.X: ctx 0x20001, share 0, direct true, version 4.3 [4.5 .. 4.0] Thread-4-SharedResourceRunner: createContextARB-MapGLVersions MAP WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: 4 (Core profile, compat[], hardware) -> 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) Thread-4-SharedResourceRunner: createContextARB-MapGLVersions HAVE WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] 4 (Core profile, compat[], hardware)[4.0 .. 4.5]: [None] -> [4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware)] Thread-4-SharedResourceRunner: createContextARB-MapGLVersions MAP WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: 3 (Core profile, compat[], hardware) -> 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) Thread-4-SharedResourceRunner: GLContext.resetStates(isInit false) Thread-4-SharedResourceRunner: createContextARBVersions.1: share 0, direct true, version 4.5 [4.5 .. 4.0] Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.5 (Compat profile, arb, compat[], hardware) - @creation, handle 0x55010d7f, share 0x0, direct true Thread-4-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0 Thread-4-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x398faf17 Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: , wglCreateContextAttribsARB: 0x7ff8cc63d420 Thread-4-SharedResourceRunner: createContextARBImpl: NO 4.5 (Compat profile, arb, compat[], hardware) - @creation Thread-4-SharedResourceRunner: createContextARBVersions.2: share 0, direct true, version 4.4 [4.5 .. 4.0] Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.4 (Compat profile, arb, compat[], hardware) - @creation, handle 0x55010d7f, share 0x0, direct true Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: , wglCreateContextAttribsARB: 0x7ff8cc63d420 Thread-4-SharedResourceRunner: createContextARBImpl: OK 4.4 (Compat profile, arb, compat[], hardware) - @creation, share 0, direct true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] - 4.4 (Compat profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474, Number(Str) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 4.4 (Compat profile, arb, compat[], hardware), strictMatch true, glVersionsMapping true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.3.0 - Build 20.19.15.4474, Number(Int) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.X: FAIL, GL version mismatch (Int): 4.4 (Compat profile, arb, compat[], hardware) -> 4.3.0 - Build 20.19.15.4474, 4.3.0 Thread-4-SharedResourceRunner: createContextARBVersions.3: share 0, direct true, version 4.3 [4.5 .. 4.0] Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.3 (Compat profile, arb, compat[], hardware) - @creation, handle 0x55010d7f, share 0x0, direct true Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: , wglCreateContextAttribsARB: 0x7ff8cc63d420 Thread-4-SharedResourceRunner: createContextARBImpl: OK 4.3 (Compat profile, arb, compat[], hardware) - @creation, share 0, direct true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] - 4.3 (Compat profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474, Number(Str) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 4.3 (Compat profile, arb, compat[], hardware), strictMatch true, glVersionsMapping true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.3.0 - Build 20.19.15.4474, Number(Int) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 4.3 (Compat profile, arb, compat[], hardware) -> has 4.3 (Compat profile, arb, compat[], 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[obj 0x40693f54]]: [] Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4030003 - 4.3 (Compat profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474 Thread-4-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0 Thread-4-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x398faf17 Thread-4-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x4030003 - 4.3 (Compat profile, arb, compat[], hardware)) -> 0x4760b630: jogamp.opengl.gl4.GL4bcProcAddressTable Info: setGL (OpenGL null): Thread-4-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@4edbdf32 [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353) [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1983) [4]: jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1403) [5]: jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:1342) [6]: jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:1222) [7]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:964) [8]: jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:370) [9]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765) [10]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648) [11]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586) [12]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:326) [13]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [14]: java.lang.Thread.run(Unknown Source) Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@4edbdf32, OpenGL 4.3 (Compat profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 4.3 (Compat profile, arb, compat[], hardware) - 4.3.0 - Build 20.19.15.4474, use glGetStringi Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 220, used glGetStringi Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 0 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 220 Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_4_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions Thread-4-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions Thread-4-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x4030003) -> 0xa10325 - entries: 237 WGLContext.setSwapInterval.2 using: WGL_EXT_swap_control_tear, WGL_EXT_swap_control_tear Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4030003 - 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - glErr 0x0 Thread-4-SharedResourceRunner: createContextARBVersions.X: ctx 0x40001, share 0, direct true, version 4.3 [4.5 .. 4.0] Thread-4-SharedResourceRunner: createContextARB-MapGLVersions MAP WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: 4 (Compat profile, compat[], hardware) -> 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) Thread-4-SharedResourceRunner: createContextARB-MapGLVersions HAVE WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] 4 (Compat profile, compat[], hardware)[4.0 .. 4.5]: [None] -> [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)] Thread-4-SharedResourceRunner: createContextARB-MapGLVersions MAP WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: 3 (Compat profile, compat[], hardware) -> 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) Thread-4-SharedResourceRunner: createContextARB-MapGLVersions MAP WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: 2 (Compat profile, compat[], hardware) -> 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) Thread-4-SharedResourceRunner: GLContext.resetStates(isInit false) Thread-4-SharedResourceRunner: createContextARB-MapGLVersions SET .windows_decon_0 MapGLVersions .windows_decon_0-0x2020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x4020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x3040000: 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x4040000: 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x3020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) Thread-4-SharedResourceRunner: createContextARB-MapGLVersions END (success true) on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], profileAliasing: true, total 104.86433ms MapGLVersions .windows_decon_0-0x2020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x4020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x3040000: 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x4040000: 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x3020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) Thread-4-SharedResourceRunner: createContextARB-MapGLVersions Requested GLProfile[GL2/GL2.sw] -> 2.0 (Compat profile, compat[], hardware) Thread-4-SharedResourceRunner: createContextARB-MapGLVersions Mapped 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - @creation, handle 0x55010d7f, share 0x0, direct true Thread-4-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0 Thread-4-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x398faf17 Thread-4-SharedResourceRunner - WindowWGLContext.createContextARBImpl: , wglCreateContextAttribsARB: 0x7ff8cc63d420 Thread-4-SharedResourceRunner: createContextARBImpl: OK 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - @creation, share 0, direct true Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] - 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - 4.3.0 - Build 20.19.15.4474, Number(Str) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware), strictMatch false, glVersionsMapping false Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): String 4.3.0 - Build 20.19.15.4474, Number(Int) 4.3.0 Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification req 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) -> has 4.3 (Compat profile, arb, compat[ES2, ES3], 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[obj 0x40693f54]]: [] Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x4030003 - 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - 4.3.0 - Build 20.19.15.4474 Thread-4-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0 Thread-4-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x398faf17 Thread-4-SharedResourceRunner: GLContext GL ProcAddressTable reusing key(.windows_decon_0-0x4030003 - 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)) -> 0x4760b630: jogamp.opengl.gl4.GL4bcProcAddressTable -> jogamp.opengl.gl4.GL4bc Info: setGL (OpenGL null): Thread-4-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@3a26ef9f [2]: jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:353) [3]: jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1983) [4]: jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:988) [5]: jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:370) [6]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765) [7]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648) [8]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586) [9]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:326) [10]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [11]: java.lang.Thread.run(Unknown Source) Thread-4-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache reusing key(.windows_decon_0-0x4030003) -> 0xa10325 - entries: 237 WGLContext.setSwapInterval.2 using: WGL_EXT_swap_control_tear, WGL_EXT_swap_control_tear Thread-4-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .windows_decon_0-0x4030003 - 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - glErr 0x0 Thread-4-SharedResourceRunner: createImpl: OK (ARB, initial) share 0x0 Thread-4-SharedResourceRunner: Create GL context OK: For jogamp.opengl.windows.wgl.WindowsWGLContext - 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - 4.3.0 - Build 20.19.15.4474 - obj 0x1f534aa3, ctx 0x50001, isShared false, surf true 0x55010d7f, <78351fdd, 68877da6>[count 1, qsz 0, owner <Thread-4-SharedResourceRunner>] GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - 4.3.0 - Build 20.19.15.4474 GLDebugMessageHandler.init(false) .. n/a Thread-4-SharedResourceRunner: setRealized: drawable WindowsOnscreenWGLDrawable, surface WrappedSurface, isProxySurface true: false -> true [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176) [3]: jogamp.opengl.GLDrawableFactoryImpl.probeSurfacelessCtx(GLDrawableFactoryImpl.java:123) [4]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.access$100(WindowsWGLDrawableFactory.java:86) [5]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:335) [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [7]: java.lang.Thread.run(Unknown Source) Thread-4-SharedResourceRunner: WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], 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[GL2/GL2.sw], on-scr[.]], chosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] Thread-4-SharedResourceRunner: GLContext.makeCurrent: Surfaceless evaluate java.lang.Throwable: Info: wglMakeContextCurrent NOK: draw 0x0, read 0x0, ctx 0x50001, werr 0 at jogamp.opengl.windows.wgl.WindowsWGLContext.wglMakeContextCurrent(WindowsWGLContext.java:155) at jogamp.opengl.windows.wgl.WindowsWGLContext.makeCurrentImpl(WindowsWGLContext.java:437) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:840) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648) at jogamp.opengl.GLContextImpl.setGLDrawable(GLContextImpl.java:293) at jogamp.opengl.GLDrawableFactoryImpl.probeSurfacelessCtx(GLDrawableFactoryImpl.java:127) at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.access$100(WindowsWGLDrawableFactory.java:86) at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:335) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) at java.lang.Thread.run(Unknown Source) Thread-4-SharedResourceRunner: GLContext.ContextSwitch[makeCurrent.1]: Context lock.unlock() due to error, res CONTEXT_NOT_CURRENT, <78351fdd, 68877da6>[count 1, qsz 0, owner <Thread-4-SharedResourceRunner>] Caught GLException: Error: makeCurrent() failed with new drawable WindowsOnscreenWGLDrawable[Realized true, Factory jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@592ec235, Handle 0x0, Surface WrappedSurface[ displayHandle 0x0 , surfaceHandle 0x0 , size 64x64 , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], 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[GL2/GL2.sw], on-scr[.]], chosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] , surfaceLock <3829ac23, 438f6551>[count 0, qsz 0, owner <NULL>] , GenericUpstreamSurfacelessHook[pixel 64x64] , upstreamSurface false ]] on thread Thread-4-SharedResourceRunner [0]: jogamp.opengl.GLContextImpl.setGLDrawable(GLContextImpl.java:309) [1]: jogamp.opengl.GLDrawableFactoryImpl.probeSurfacelessCtx(GLDrawableFactoryImpl.java:127) [2]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.access$100(WindowsWGLDrawableFactory.java:86) [3]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:335) [4]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [5]: java.lang.Thread.run(Unknown Source) Caused[0] by GLException: Error making context 0x50001 current on Thread Thread-4-SharedResourceRunner, drawableWrite 0x0, drawableRead 0x0, werr: 0, WindowsWGLContext [Version 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - 4.3.0 - Build 20.19.15.4474 [GL 4.3.0, vendor 20.19.15 (- Build 20.19.15.4474)], options 0x4c03, this 0x1f534aa3, handle 0x50001, isShared false, jogamp.opengl.gl4.GL4bcImpl@3a26ef9f, quirks: [NoDoubleBufferedBitmap], Drawable: WindowsOnscreenWGLDrawable[Realized true, Factory jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@592ec235, Handle 0x0, Surface WrappedSurface[ displayHandle 0x0 , surfaceHandle 0x0 , size 64x64 , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], 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[GL2/GL2.sw], on-scr[.]], chosen GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] , surfaceLock <3829ac23, 438f6551>[count 1, qsz 0, owner <Thread-4-SharedResourceRunner>] , GenericUpstreamSurfacelessHook[pixel 64x64] , upstreamSurface false ]]] on thread Thread-4-SharedResourceRunner [0]: jogamp.opengl.windows.wgl.WindowsWGLContext.makeCurrentImpl(WindowsWGLContext.java:442) [1]: jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:840) [2]: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648) [3]: jogamp.opengl.GLContextImpl.setGLDrawable(GLContextImpl.java:293) [4]: jogamp.opengl.GLDrawableFactoryImpl.probeSurfacelessCtx(GLDrawableFactoryImpl.java:127) [5]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.access$100(WindowsWGLDrawableFactory.java:86) [6]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:335) [7]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [8]: java.lang.Thread.run(Unknown Source) Thread-4-SharedResourceRunner: setRealized: drawable WindowsOnscreenWGLDrawable, surface WrappedSurface, isProxySurface true: true -> false [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176) [3]: jogamp.opengl.GLDrawableFactoryImpl.probeSurfacelessCtx(GLDrawableFactoryImpl.java:139) [4]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.access$100(WindowsWGLDrawableFactory.java:86) [5]: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:335) [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [7]: java.lang.Thread.run(Unknown Source) Quirk: NoSurfacelessCtx -> WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: cause: probe SharedDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] SharedScreen: DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], idx 0] SharedContext: WindowsWGLContext [Version 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - 4.3.0 - Build 20.19.15.4474 [GL 4.3.0, vendor 20.19.15 (- Build 20.19.15.4474)], options 0x4c03, this 0x1f534aa3, handle 0x50001, isShared false, jogamp.opengl.gl4.GL4bcImpl@3a26ef9f, quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx], Drawable: WindowsOnscreenWGLDrawable[Realized true, Factory jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@592ec235, Handle 0x55010d7f, Surface GDISurface[ displayHandle 0x0 , surfaceHandle 0x55010d7f , size 64x64 , UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], idx 0], pfdID 7, 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 7 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] , surfaceLock <152444a2, 2d391eba>[count 1, qsz 0, owner <Thread-4-SharedResourceRunner>] , GDIDummyUpstreamSurfaceHook[pixel 64x64] , upstreamSurface false ]]] , madeCurrent true allowsSurfacelessCtx false pixelformat: true multisample: true pbuffer: true readDrawable: true SharedResourceRunner.run(): READY - Thread-4-SharedResourceRunner SharedResourceRunner.doAndWait() END init: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]], release: null - Thread-4 SharedResourceRunner.getOrCreateShared() WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: success - Thread-4 GLProfile.init map .windows_decon_0, desktopCtxUndef false, esCtxUndef false GLProfile.init map GLProfile[GL4bc/GL4bc.hw] on device .windows_decon_0 GLProfile.init map defaultHW GLProfile[GL4bc/GL4bc.hw] on device .windows_decon_0 GLProfile.init map GLProfile[GL3bc/GL4bc.hw] on device .windows_decon_0 GLProfile.init map defaultAny GLProfile[GL3bc/GL4bc.hw] on device .windows_decon_0 GLProfile.init map GLProfile[GL2/GL4bc.hw] on device .windows_decon_0 GLProfile.init map GLProfile[GL4/GL4.hw] on device .windows_decon_0 GLProfile.init map GLProfile[GL3/GL4.hw] on device .windows_decon_0 GLProfile.init map *** no mapping for GLES3 on device .windows_decon_0 GLProfile.init map GLProfile[GL4ES3/GL4.hw] on device .windows_decon_0 GLProfile.init map GLProfile[GL2GL3/GL4bc.hw] on device .windows_decon_0 GLProfile.init map *** no mapping for GLES2 on device .windows_decon_0 GLProfile.init map GLProfile[GL2ES2/GL4.hw] on device .windows_decon_0 GLProfile.init map *** no mapping for GLES1 on device .windows_decon_0 GLProfile.init map GLProfile[GL2ES1/GL4bc.hw] on device .windows_decon_0 GLProfile.initProfilesForDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]]: desktop Shared Ctx true, profiles: 10 Thread-4: createContextARB-MapGLVersions SET .windows_decon_0 MapGLVersions .windows_decon_0-0x2020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x4020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x3040000: 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x4040000: 4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) MapGLVersions .windows_decon_0-0x3020000: 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) GLProfile.initProfilesForDevice: .windows_decon_0: added profile(s): desktop true, egl false GLProfile.initProfilesForDevice: .windows_decon_0: Natives[GL4bc true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)], GL4 true [4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)], GL3 true [4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12] GLProfile.dumpGLInfo: WindowsWGLContext [Version 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - 4.3.0 - Build 20.19.15.4474 [GL 4.3.0, vendor 20.19.15 (- Build 20.19.15.4474)], options 0x4c03, this 0x1f534aa3, handle 0x50001, isShared false, jogamp.opengl.gl4.GL4bcImpl@3a26ef9f, quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx], Drawable: WindowsOnscreenWGLDrawable[Realized true, Factory jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@592ec235, 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[obj 0x40693f54]], idx 0], pfdID 7, 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 7 gdi: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] , surfaceLock <152444a2, 2d391eba>[count 0, qsz 0, owner <NULL>] , GDIDummyUpstreamSurfaceHook[pixel 64x64] , upstreamSurface false ]]] ----------------------------------------------------------------------------------------------------- WindowsGraphicsDevice[type .windows, connection decon]: Natives GL4bc true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)] GL4 true [4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware)] GLES3 false GL3bc true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)] GL3 true [4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware)] GL2 true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)] GLES2 false GLES1 false Count 5 / 8 Common GL4ES3 true GL2GL3 true GL2ES2 true GL2ES1 true Mappings GL3bc GLProfile[GL3bc/GL4bc.hw] GL2ES1 GLProfile[GL2ES1/GL4bc.hw] GL4ES3 GLProfile[GL4ES3/GL4.hw] GL2ES2 GLProfile[GL2ES2/GL4.hw] GL4bc GLProfile[GL4bc/GL4bc.hw] GL2 GLProfile[GL2/GL4bc.hw] GL4 GLProfile[GL4/GL4.hw] GL3 GLProfile[GL3/GL4.hw] GL2GL3 GLProfile[GL2GL3/GL4bc.hw] default GLProfile[GL4bc/GL4bc.hw] Count 9 / 12 Swap Interval 1 GL Profile GLProfile[GL4bc/GL4bc.sw] GL Version 4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware) - 4.3.0 - Build 20.19.15.4474 [GL 4.3.0, vendor 20.19.15 (- Build 20.19.15.4474)] Quirks [NoDoubleBufferedBitmap, NoSurfacelessCtx] Impl. class jogamp.opengl.gl4.GL4bcImpl GL_VENDOR Intel GL_RENDERER Intel(R) HD Graphics 4600 GL_VERSION 4.3.0 - Build 20.19.15.4474 GLSL true, has-compiler-func: true, version: 4.30 - Build 20.19.15.4474 / 4.30.0 GL FBO: basic true, full true GL_EXTENSIONS 220 GLX_EXTENSIONS 0 ----------------------------------------------------------------------------------------------------- wglARBPFIDs2GLCapabilities: bucket[0 -> 0]: GLCaps[wgl vid 1 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/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 16/16/16/16, dp/st/ms 0/0/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 16/16/16/16, dp/st/ms 24/8/0, one, 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 0/0/0/0, 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 0/0/0/0, dp/st/ms 16/0/0, one, 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 16/16/16/16, dp/st/ms 16/0/0, dbl, 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 16/16/16/16, dp/st/ms 0/0/0, 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 16/16/16/16, dp/st/ms 16/0/0, 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 16/16/16/16, dp/st/ms 24/8/0, dbl, 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 0/0/4, sample-ext default, one, 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 16/16/16/16, dp/st/ms 0/0/4, 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 16/0/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 16/16/16/16, dp/st/ms 16/0/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, one, 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 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[16 -> 16]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, 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 16/16/16/16, dp/st/ms 0/0/4, 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 0/0/0/0, dp/st/ms 16/0/4, 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 16/0/4, 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 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[21 -> 21]: GLCaps[wgl vid 22 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[22 -> 22]: GLCaps[wgl vid 23 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[23 -> 23]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, 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 0/0/8, sample-ext default, dbl, 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 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, 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 16/0/8, 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 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[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 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] wglARBPFIDs2GLCapabilities: bucket[30 -> 30]: GLCaps[wgl vid 31 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] wglARBPFIDs2GLCapabilities: bucket[31 -> 31]: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] wglARBPFIDs2GLCapabilities: bucket[32 -> 32]: GLCaps[wgl vid 33 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] wglARBPFIDs2GLCapabilities: bucket[33 -> 33]: GLCaps[wgl vid 34 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[34 -> 34]: GLCaps[wgl vid 35 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[35 -> 35]: GLCaps[wgl vid 36 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[36 -> 36]: GLCaps[wgl vid 37 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[37 -> 37]: GLCaps[wgl vid 38 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[38 -> 38]: GLCaps[wgl vid 39 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[39 -> 39]: GLCaps[wgl vid 40 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[40 -> 40]: GLCaps[wgl vid 41 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[41 -> 41]: GLCaps[wgl vid 42 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[42 -> 42]: GLCaps[wgl vid 43 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[43 -> 43]: GLCaps[wgl vid 44 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[44 -> 44]: GLCaps[wgl vid 45 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[45 -> 45]: GLCaps[wgl vid 46 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[46 -> 46]: GLCaps[wgl vid 47 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[47 -> skip]: pfdID 48, GLCaps[wgl vid 48 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[48 -> skip]: pfdID 49, GLCaps[wgl vid 49 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[49 -> skip]: pfdID 50, GLCaps[wgl vid 50 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[50 -> skip]: pfdID 51, GLCaps[wgl vid 51 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[51 -> skip]: pfdID 52, GLCaps[wgl vid 52 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[52 -> skip]: pfdID 53, GLCaps[wgl vid 53 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[53 -> skip]: pfdID 54, GLCaps[wgl vid 54 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[54 -> skip]: pfdID 55, GLCaps[wgl vid 55 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[55 -> skip]: pfdID 56, GLCaps[wgl vid 56 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[56 -> skip]: pfdID 57, GLCaps[wgl vid 57 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[57 -> skip]: pfdID 58, GLCaps[wgl vid 58 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[58 -> skip]: pfdID 59, GLCaps[wgl vid 59 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[59 -> skip]: pfdID 60, GLCaps[wgl vid 60 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[60 -> skip]: pfdID 61, GLCaps[wgl vid 61 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[61 -> skip]: pfdID 62, GLCaps[wgl vid 62 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[62 -> skip]: pfdID 63, GLCaps[wgl vid 63 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[63 -> skip]: pfdID 64, GLCaps[wgl vid 64 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[64 -> skip]: pfdID 65, GLCaps[wgl vid 65 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[65 -> skip]: pfdID 66, GLCaps[wgl vid 66 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[66 -> skip]: pfdID 67, GLCaps[wgl vid 67 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[67 -> skip]: pfdID 68, GLCaps[wgl vid 68 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[68 -> skip]: pfdID 69, GLCaps[wgl vid 69 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[69 -> skip]: pfdID 70, GLCaps[wgl vid 70 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[70 -> skip]: pfdID 71, GLCaps[wgl vid 71 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[71 -> 47]: GLCaps[wgl vid 72 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[72 -> 48]: GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[73 -> 49]: GLCaps[wgl vid 74 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[74 -> 50]: GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[75 -> 51]: GLCaps[wgl vid 76 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[76 -> 52]: GLCaps[wgl vid 77 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[77 -> 53]: GLCaps[wgl vid 78 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[78 -> 54]: GLCaps[wgl vid 79 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[79 -> 55]: GLCaps[wgl vid 80 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]] Drop [drawableType mismatch]: PFD[id = 1 (0x1), colorBits 32, rgba 8/8/8/8, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, flags: window, opengl, hw-accel Drop [drawableType mismatch]: PFD[id = 2 (0x2), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, flags: window, opengl, dblbuf, hw-accel Drop [drawableType mismatch]: PFD[id = 3 (0x3), 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 = 4 (0x4), 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 = 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 0/0/0/0, dp/st/ms: 16/0/0, flags: window, opengl, hw-accel Drop [drawableType mismatch]: PFD[id = 7 (0x7), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/0/0, flags: window, opengl, dblbuf, hw-accel Drop [drawableType mismatch]: PFD[id = 8 (0x8), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, flags: window, opengl, dblbuf, hw-accel Drop [drawableType mismatch]: PFD[id = 9 (0x9), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/0/0, flags: window, opengl, dblbuf, hw-accel Drop [drawableType mismatch]: PFD[id = 10 (0xa), 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 = 36 (0x24), 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 = 37 (0x25), 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 = 38 (0x26), 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 = 39 (0x27), 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 = 40 (0x28), 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 = 41 (0x29), 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 = 42 (0x2a), 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 = 43 (0x2b), 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 = 44 (0x2c), 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 = 45 (0x2d), 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 = 46 (0x2e), 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 = 47 (0x2f), 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 = 50 (0x32), 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 = 51 (0x33), 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 = 54 (0x36), 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 = 55 (0x37), 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 = 56 (0x38), 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 = 57 (0x39), 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 = 58 (0x3a), 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 = 59 (0x3b), 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 = 60 (0x3c), 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 = 61 (0x3d), 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 = 62 (0x3e), 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 = 63 (0x3f), 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 = 64 (0x40), 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 = 65 (0x41), 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 = 66 (0x42), 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 = 67 (0x43), 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 = 68 (0x44), 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 = 69 (0x45), 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 = 70 (0x46), 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 = 71 (0x47), 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 0/0/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 16/16/16/16, dp/st/ms 0/0/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 16/16/16/16, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 4 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 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 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 10 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 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, 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 16/0/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 16/16/16/16, dp/st/ms 16/0/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, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 16 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 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, 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 0/0/0/0, dp/st/ms 16/0/4, 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 16/0/4, 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 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 22 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 23 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 24 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, 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 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, 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 16/0/8, 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 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 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 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 31 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 33 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 34 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 35 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 36 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 37 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 38 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 39 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 40 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 41 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 42 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 43 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 44 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 45 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 46 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 47 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 48 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 49 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 52 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 53 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 72 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] GLCaps[wgl vid 74 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 75 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] GLCaps[wgl vid 76 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] GLCaps[wgl vid 77 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 78 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, 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 16/0/0, one, 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/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] WindowsProcessAffinity.reset() - pid 0xffffffffffffffff - Thread-4: 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 hasGL234OnEGLImpl false GLProfile.init defaultDevice WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] GLProfile.init defaultDevice Desktop WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x40693f54]] 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 0/0/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 16/16/16/16, dp/st/ms 0/0/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 16/16/16/16, dp/st/ms 24/8/0, one, 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 0/0/0/0, 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 0/0/0/0, dp/st/ms 16/0/0, one, 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 16/16/16/16, dp/st/ms 16/0/0, dbl, 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 16/16/16/16, dp/st/ms 0/0/0, 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 16/16/16/16, dp/st/ms 16/0/0, 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 16/16/16/16, dp/st/ms 24/8/0, dbl, 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 0/0/4, sample-ext default, one, 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 16/16/16/16, dp/st/ms 0/0/4, 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 16/0/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 16/16/16/16, dp/st/ms 16/0/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, one, 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 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[16 -> 16]: GLCaps[wgl vid 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, 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 16/16/16/16, dp/st/ms 0/0/4, 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 0/0/0/0, dp/st/ms 16/0/4, 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 16/0/4, 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 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[21 -> 21]: GLCaps[wgl vid 22 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[22 -> 22]: GLCaps[wgl vid 23 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[23 -> 23]: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, 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 0/0/8, sample-ext default, dbl, 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 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, 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 16/0/8, 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 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[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 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] wglARBPFIDs2GLCapabilities: bucket[30 -> 30]: GLCaps[wgl vid 31 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] wglARBPFIDs2GLCapabilities: bucket[31 -> 31]: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] wglARBPFIDs2GLCapabilities: bucket[32 -> 32]: GLCaps[wgl vid 33 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] wglARBPFIDs2GLCapabilities: bucket[33 -> 33]: GLCaps[wgl vid 34 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[34 -> 34]: GLCaps[wgl vid 35 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[35 -> 35]: GLCaps[wgl vid 36 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[36 -> 36]: GLCaps[wgl vid 37 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[37 -> 37]: GLCaps[wgl vid 38 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[38 -> 38]: GLCaps[wgl vid 39 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[39 -> 39]: GLCaps[wgl vid 40 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[40 -> 40]: GLCaps[wgl vid 41 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[41 -> 41]: GLCaps[wgl vid 42 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[42 -> 42]: GLCaps[wgl vid 43 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[43 -> 43]: GLCaps[wgl vid 44 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[44 -> 44]: GLCaps[wgl vid 45 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[45 -> 45]: GLCaps[wgl vid 46 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[46 -> 46]: GLCaps[wgl vid 47 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[47 -> skip]: pfdID 48, GLCaps[wgl vid 48 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[48 -> skip]: pfdID 49, GLCaps[wgl vid 49 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[49 -> skip]: pfdID 50, GLCaps[wgl vid 50 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[50 -> skip]: pfdID 51, GLCaps[wgl vid 51 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[51 -> skip]: pfdID 52, GLCaps[wgl vid 52 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[52 -> skip]: pfdID 53, GLCaps[wgl vid 53 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[53 -> skip]: pfdID 54, GLCaps[wgl vid 54 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[54 -> skip]: pfdID 55, GLCaps[wgl vid 55 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[55 -> skip]: pfdID 56, GLCaps[wgl vid 56 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[56 -> skip]: pfdID 57, GLCaps[wgl vid 57 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[57 -> skip]: pfdID 58, GLCaps[wgl vid 58 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[58 -> skip]: pfdID 59, GLCaps[wgl vid 59 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[59 -> skip]: pfdID 60, GLCaps[wgl vid 60 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[60 -> skip]: pfdID 61, GLCaps[wgl vid 61 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[61 -> skip]: pfdID 62, GLCaps[wgl vid 62 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[62 -> skip]: pfdID 63, GLCaps[wgl vid 63 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[63 -> skip]: pfdID 64, GLCaps[wgl vid 64 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[64 -> skip]: pfdID 65, GLCaps[wgl vid 65 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[65 -> skip]: pfdID 66, GLCaps[wgl vid 66 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[66 -> skip]: pfdID 67, GLCaps[wgl vid 67 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[67 -> skip]: pfdID 68, GLCaps[wgl vid 68 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[68 -> skip]: pfdID 69, GLCaps[wgl vid 69 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[69 -> skip]: pfdID 70, GLCaps[wgl vid 70 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[70 -> skip]: pfdID 71, GLCaps[wgl vid 71 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[71 -> 47]: GLCaps[wgl vid 72 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[72 -> 48]: GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[73 -> 49]: GLCaps[wgl vid 74 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[74 -> 50]: GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[75 -> 51]: GLCaps[wgl vid 76 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[76 -> 52]: GLCaps[wgl vid 77 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[77 -> 53]: GLCaps[wgl vid 78 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[78 -> 54]: GLCaps[wgl vid 79 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] wglARBPFIDs2GLCapabilities: bucket[79 -> 55]: GLCaps[wgl vid 80 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]] Drop [drawableType mismatch]: PFD[id = 1 (0x1), colorBits 32, rgba 8/8/8/8, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, flags: window, opengl, hw-accel Drop [drawableType mismatch]: PFD[id = 2 (0x2), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, flags: window, opengl, dblbuf, hw-accel Drop [drawableType mismatch]: PFD[id = 3 (0x3), 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 = 4 (0x4), 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 = 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 0/0/0/0, dp/st/ms: 16/0/0, flags: window, opengl, hw-accel Drop [drawableType mismatch]: PFD[id = 7 (0x7), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/0/0, flags: window, opengl, dblbuf, hw-accel Drop [drawableType mismatch]: PFD[id = 8 (0x8), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, flags: window, opengl, dblbuf, hw-accel Drop [drawableType mismatch]: PFD[id = 9 (0x9), colorBits 32, rgba 8/8/8/8, accum-rgba 16/16/16/16, dp/st/ms: 16/0/0, flags: window, opengl, dblbuf, hw-accel Drop [drawableType mismatch]: PFD[id = 10 (0xa), 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 = 36 (0x24), 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 = 37 (0x25), 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 = 38 (0x26), 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 = 39 (0x27), 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 = 40 (0x28), 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 = 41 (0x29), 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 = 42 (0x2a), 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 = 43 (0x2b), 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 = 44 (0x2c), 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 = 45 (0x2d), 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 = 46 (0x2e), 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 = 47 (0x2f), 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 = 50 (0x32), 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 = 51 (0x33), 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 = 54 (0x36), 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 = 55 (0x37), 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 = 56 (0x38), 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 = 57 (0x39), 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 = 58 (0x3a), 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 = 59 (0x3b), 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 = 60 (0x3c), 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 = 61 (0x3d), 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 = 62 (0x3e), 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 = 63 (0x3f), 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 = 64 (0x40), 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 = 65 (0x41), 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 = 66 (0x42), 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 = 67 (0x43), 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 = 68 (0x44), 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 = 69 (0x45), 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 = 70 (0x46), 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 = 71 (0x47), 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[obj 0x40693f54]] Natives GL4bc true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)] GL4 true [4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware)] GLES3 false GL3bc true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)] GL3 true [4.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware)] GL2 true [4.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)] GLES2 false GLES1 false Count 5 / 8 Common GL4ES3 true GL2GL3 true GL2ES2 true GL2ES1 true Mappings GL3bc GLProfile[GL3bc/GL4bc.hw] GL2ES1 GLProfile[GL2ES1/GL4bc.hw] GL4ES3 GLProfile[GL4ES3/GL4.hw] GL2ES2 GLProfile[GL2ES2/GL4.hw] GL4bc GLProfile[GL4bc/GL4bc.hw] GL2 GLProfile[GL2/GL4bc.hw] GL4 GLProfile[GL4/GL4.hw] GL3 GLProfile[GL3/GL4.hw] GL2GL3 GLProfile[GL2GL3/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 0/0/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 16/16/16/16, dp/st/ms 0/0/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 16/16/16/16, dp/st/ms 24/8/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 4 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 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 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 9 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 10 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 11 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, 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 16/0/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 16/16/16/16, dp/st/ms 16/0/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, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 16 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 17 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, 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 0/0/0/0, dp/st/ms 16/0/4, 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 16/0/4, 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 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 22 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 23 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 24 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, 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 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, 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 16/0/8, 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 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 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 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 31 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 33 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]] GLCaps[wgl vid 34 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 35 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 36 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 37 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 38 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 39 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 40 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 41 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 42 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 43 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 44 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 45 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 46 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 47 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 48 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 49 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 52 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 53 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 72 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] GLCaps[wgl vid 74 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 75 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] GLCaps[wgl vid 76 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] GLCaps[wgl vid 77 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 78 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, 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 16/0/0, one, 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/0, one, mono , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]] EGL Capabilities: none Debug Timestamp 2: 15:17:21:627 |
Administrator
|
Hi
There is already a bug report concerning this problem of very long JOGL initialization in our bug tracker, the investigation is in progress.
Julien Gouesse | Personal blog | Website
|
Administrator
|
I was talking about this bug report:
https://jogamp.org/bugzilla/show_bug.cgi?id=1301
Julien Gouesse | Personal blog | Website
|
Ok, thanks! With your link I was able to find a workaround to this problem by extracting native library dll's to java library path and using -Djogamp.gluegen.UseTempJarCache=false argument. Any guesses when a fixed jogamp package would be out?
|
Administrator
|
You're welcome. I understand that this bug is annoying but keep in mind that the automated native deployment doesn't work on restricted machines on which it isn't allowed to uncompress files in the usual locations. In other words, this mechanism is very handy but you can totally stop using it with a very few efforts in your deployment methods. Personally, I bundle my own game with an OpenJDK JRE, I totally control how it gets installed, everything is currently automated with Ant. If you use a single "fat" JAR, this workaround prevents you from going on providing it alone with no other files but if you use a good packager like the build-in packager in Netbeans (based on Inno Setup and Wix), javapackager, or JNDT (the next version will probably use NSIS), you can just put the native libraries into your bundle and use my workaround. You can even deploy a bundle containing an exploded JAR, i.e your bundle contains the files that are usually in the JAR(s). If your own "fat" JAR is already merged with jogamp-far.jar and if your tool preserves the location of the native libraries, deploying an exploded JAR with my workaround is not that hard for you and convenient for the end users who still have a single file to download. The problem is that your machine doesn't use a Nvidia graphics card. Then, the symptom is the same but the root cause might be completely different. For example, maybe a virus scanner slows down the whole process and there is nothing we can do in this case... except if the computer used to make your builds is contaminated. I remind that it is totally possible to make continuous integration and produce native bundles for Windows under GNU Linux.
Julien Gouesse | Personal blog | Website
|
Sorry to bring this old topic back up, but im sure you can help me with bundling issues. :) I have included the jars needes to out applications fat-jar with ant (call it Client.jar) and it works fine _without_ the -Djogamp.gluegen.UseTempJarCache=false parameter. However, adding this parameter was the solution to the rare problem of slow java3d initialization, so I'd really like to use it. This is the error I get. java.lang.UnsatisfiedLinkError: Can't load library: C:\Program Files\Company\Application\client\natives\windows-amd64\\gluegen-rt.dll When I browse the Client.jar package with 7zip i can find all the dll's at the same location as they are located in individual native jars. I suppose my library path is limited to the folder containing Client.jar (C:\Program Files\Company\Application\client), but from the previous post I got the impression that by bundling native libraries to the Client.jar I would be spared of providing OS specific native libraries with the jar. So - is there a way to find the natives inside the fat-jar and keep automated native deployment disabled? Modifying some build parameters to include dll's inside jars or some other method? The most annoying thing is, that when automated native development is enabled, the libraries seem to be found and extracted just fine. |
Administrator
|
Hi
If you don't want to set the Java library path (which can't be done in the manifest of a JAR as far as I know), you must respect a particular layout for the native libraries. I think that Xerxes had to do something similar to you several months or years ago. You can put them into the fat JAR or outside. If you disable the automated native library loading, it's up to you to extract the native libraries from the JARs, you might have to modify the Java library path programmatically or to set it in command line. If you extract them at the right place, they'll be found and loaded as expected. You can create a platform dependent installer that puts the native libraries into the Java library path and set it in the launch script. I'll have to solve a similar problem for my game as I don't want to rely on extracted resources at runtime.
Julien Gouesse | Personal blog | Website
|
Free forum by Nabble | Edit this page |