-
-
Save xranby/e862f3c5f08188b4985e to your computer and use it in GitHub Desktop.
robovm i586 natives on i586 host (SIGABRT)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~/demos.es2.RawGL2ES2demo$ time ./demos.es2.RawGL2ES2demo | |
GLProfile.initSingleton() - thread main | |
java.lang.Throwable: stack dump | |
at java.lang.Thread.dumpStack(Thread.java) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at demos.es2.RawGL2ES2demo.main(RawGL2ES2demo.java) | |
GLProfile.init - thread: main | |
----------------------------------------------------------------------------------------------------- | |
Platform: LINUX / Linux 3.8.0-31-generic (3.8.0), x86 (arch), GENERIC_ABI, 2 cores | |
MachineDescription: runtimeValidated true, littleEndian true, 32Bit true, primitive size / alignment: | |
int8 1 / 1, int16 2 / 2 | |
int 4 / 4, long 4 / 4 | |
int32 4 / 4, int64 8 / 4 | |
float 4 / 4, double 8 / 4, ldouble 12 / 4 | |
pointer 4 / 4, page 4096 | |
Platform: Java Version: 0 (0.0.0u0), VM: RoboVM, Runtime: RoboVM Runtime | |
Platform: Java Vendor: RoboVM, http://www.robovm.org/, JavaSE: true, Java6: false, AWT enabled: false | |
----------------------------------------------------------------------------------------------------- | |
----------------------------------------------------------------------------------------------------- | |
Package: com.jogamp.common | |
Extension Name: com.jogamp.common | |
Specification Title: GlueGen Java Bindings Generator | |
Specification Vendor: JogAmp Community | |
Specification Version: 2.2 | |
Implementation Title: GlueGen Run-Time | |
Implementation Vendor: JogAmp Community | |
Implementation Vendor ID: com.jogamp | |
Implementation URL: http://jogamp.org/ | |
Implementation Version: 2.2.1 | |
Implementation Build: 2.2-b823-20140908 | |
Implementation Branch: origin/master | |
Implementation Commit: 360c2d89e162616f5596dc83561601e0378bdb11 | |
----------------------------------------------------------------------------------------------------- | |
----------------------------------------------------------------------------------------------------- | |
Package: javax.media.nativewindow | |
Extension Name: javax.media.opengl | |
Specification Title: Java Bindings for OpenGL API Specification | |
Specification Vendor: JogAmp Community | |
Specification Version: 2.2 | |
Implementation Title: Java Bindings for OpenGL Runtime Environment | |
Implementation Vendor: JogAmp Community | |
Implementation Vendor ID: com.jogamp | |
Implementation URL: http://jogamp.org/ | |
Implementation Version: 2.2.1 | |
Implementation Build: 2.2-b1343-20140908 | |
Implementation Branch: origin/master | |
Implementation Commit: c0c722b9f479412f27973ba0c4cd4a166dcb00be | |
----------------------------------------------------------------------------------------------------- | |
----------------------------------------------------------------------------------------------------- | |
Package: javax.media.opengl | |
Extension Name: javax.media.opengl | |
Specification Title: Java Bindings for OpenGL API Specification | |
Specification Vendor: JogAmp Community | |
Specification Version: 2.2 | |
Implementation Title: Java Bindings for OpenGL Runtime Environment | |
Implementation Vendor: JogAmp Community | |
Implementation Vendor ID: com.jogamp | |
Implementation URL: http://jogamp.org/ | |
Implementation Version: 2.2.1 | |
Implementation Build: 2.2-b1343-20140908 | |
Implementation Branch: origin/master | |
Implementation Commit: c0c722b9f479412f27973ba0c4cd4a166dcb00be | |
----------------------------------------------------------------------------------------------------- | |
GLDrawableFactory.static - Native OS Factory for: .x11: jogamp.opengl.x11.glx.X11GLXDrawableFactory | |
SharedResourceRunner.start() - start new Thread - main | |
SharedResourceRunner.run(): STARTED - main-SharedResourceRunner | |
SharedResourceRunner.run(): READY - main-SharedResourceRunner | |
Info: EGLDrawableFactory: EGL ES1 - NOPE (ES1 lib) | |
Info: EGLDrawableFactory: EGL ES2 - OK (includesES1 true, isANGLE: false) | |
Info: EGLDrawableFactory: EGL ES1 - OK (ES2 lib) | |
Info: GLProfile.init - Default device is desktop derived: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x180920, isOwner false, <180910, 1ea060>[count 0, qsz 0, owner <NULL>]]] | |
Info: GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]] (com.jogamp.nativewindow.egl.EGLGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory true | |
GLProfile.init map decon, desktopCtxUndef false, esCtxUndef true | |
GLProfile.init map *** no mapping for GL4bc on device decon | |
GLProfile.init map *** no mapping for GL3bc on device decon | |
GLProfile.init map *** no mapping for GL2 on device decon | |
GLProfile.init map *** no mapping for GL4 on device decon | |
GLProfile.init map *** no mapping for GL3 on device decon | |
GLProfile.init map GLProfile[GLES3/GLES3.sw] on device decon | |
GLProfile.init map defaultAny GLProfile[GLES3/GLES3.sw] on device decon | |
GLProfile.init map GLProfile[GL4ES3/GLES3.sw] on device decon | |
GLProfile.init map *** no mapping for GL2GL3 on device decon | |
GLProfile.init map GLProfile[GLES2/GLES2.sw] on device decon | |
GLProfile.init map GLProfile[GL2ES2/GLES3.sw] on device decon | |
GLProfile.init map GLProfile[GLES1/GLES1.sw] on device decon | |
GLProfile.init map GLProfile[GL2ES1/GLES1.sw] on device decon | |
EGLDrawableFactory.createShared: (defaultDevice): req. device: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]] | |
java.lang.Throwable: stack dump | |
at java.lang.Thread.dumpStack(Thread.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java) | |
at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java) | |
at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java) | |
at javax.media.opengl.GLProfile.access$000(GLProfile.java) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java) | |
at java.security.AccessController.doPrivileged(AccessController.java) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at demos.es2.RawGL2ES2demo.main(RawGL2ES2demo.java) | |
EGLDrawableFactory.createShared(): device EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]] | |
EGLDrawableFactory.mapAvailableEGLESConfig: GLES1 ( 1 ), defaultSharedResourceSet false, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice true) | |
EGLDisplayUtil.eglGetDisplay.X: eglDisplay(0x0): 0x9b06e70, OK, singletonEGLDisplay null (use false) | |
libEGL warning: failed to create a pipe screen for i965 | |
EGLDisplayUtil.eglInitialize(0x9b06e70 ...): EGLDisplayRef[0x9b06e70: refCnt 1] = true, singletonEGLDisplay EGLDisplayRef[0x9b06e70: refCnt 1] (use false) | |
EGLDrawableFactory.mapAvailableEGLESConfig: EGL vendor Mesa Project, version 1.4 (DRI2), clientAPIs OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3 | |
Pbuffer config: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
PBuffer setSurface result: eglSurface 0x9aea470 | |
EGLWrappedSurface.ctor(): EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x0 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <1801d0, 237b20>[count 0, qsz 0, owner <NULL>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: false -> true | |
java.lang.Throwable: stack dump | |
at java.lang.Thread.dumpStack(Thread.java) | |
at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java) | |
at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java) | |
at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java) | |
at javax.media.opengl.GLProfile.access$000(GLProfile.java) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java) | |
at java.security.AccessController.doPrivileged(AccessController.java) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at demos.es2.RawGL2ES2demo.main(RawGL2ES2demo.java) | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceDevice: EGLGraphicsDevice, hash 0x2036c0, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceConfig: EGLGraphicsConfiguration, hash 0x22a700, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamDevice: EGLGraphicsDevice, hash 0x2036c0, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamConfig: EGLGraphicsConfiguration, hash 0x22a700, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing this eglDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], using this config EGLGraphicsConfiguration EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing eglConfig: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Fin: Already valid EGL surface - use as-is: WrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <180230, 22a620>[count 1, qsz 0, owner <main>] | |
, EGLDummyUpstreamSurfaceHook[pixel 64x64] | |
, upstreamSurface false ] | |
main: EGLDrawable.setRealized(true): NOP - EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <1801d0, 237b20>[count 1, qsz 0, owner <main>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
main: createHandle of EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <1801d0, 237b20>[count 1, qsz 0, owner <main>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
main: GLContext.resetStates(isInit true) | |
main: Created OpenGL context 0x9b1e540, | |
write surface 0x9aea470, | |
read surface 0x9aea470, | |
EGLContext [Version null [GL 0.0.0 (n/a), vendor 0.0.0 (n/a)], options 0x0, this 0x1633c0, handle 0x9b1e540, isShared false, null, | |
quirks: n/a, | |
Drawable: jogamp.opengl.egl.EGLOnscreenDrawable[realized true, | |
factory jogamp.opengl.egl.EGLDrawableFactory@1d2730, | |
surface EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <1801d0, 237b20>[count 1, qsz 0, owner <main>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ], | |
eglSurface 0x9aea470, | |
eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]] , | |
sharing with 0x0 | |
Info: setGL (OpenGL null): main, <null> -> GLES1Impl, jogamp.opengl.es1.GLES1Impl@27e770 | |
java.lang.Throwable: stack dump | |
at java.lang.Thread.dumpStack(Thread.java) | |
at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java) | |
at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java) | |
at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java) | |
at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java) | |
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java) | |
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java) | |
at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java) | |
at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java) | |
at javax.media.opengl.GLProfile.access$000(GLProfile.java) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java) | |
at java.security.AccessController.doPrivileged(AccessController.java) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at demos.es2.RawGL2ES2demo.main(RawGL2ES2demo.java) | |
main: Initializing EGLextension address table: EGL-.egl_decon_0 | |
main: GLContext EGL ProcAddressTable mapping key(EGL-.egl_decon_0) -> 0x26d2e0 | |
main: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]] - 1.0 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.1.4, Number(Str) 1.1.0 | |
main: GLContext.setGLFuncAvail: Pre version verification - expected 1.0 (ES profile, hardware), strictMatch true, glVersionsMapping false | |
main: GLContext.setGLFuncAvail: Version verification (Int): String OpenGL ES-CM 1.1 Mesa 9.1.4, Number(Int) 0.0.0 | |
main: GLContext.setGLFuncAvail: Version verification (String): String OpenGL ES-CM 1.1 Mesa 9.1.4, Number(Str) 1.1.0 | |
main: GLContext.setGLFuncAvail: Post version verification req 1.0 (ES profile, hardware) -> has 1.1 (ES profile, hardware), strictMatch true, versionValidated true, versionGL3IntOK false | |
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Sandybridge Desktop x86/MMX/SSE2 | |
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Sandybridge Desktop x86/MMX/SSE2 | |
Quirks local.0: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget] | |
Quirks local.X: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget] | |
Quirks sticky on EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]]: [] | |
main: GLContext.setGLFuncAvail.0 validated FQN: .egl_decon_0-0x1010008 - 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.1.4 | |
main: GLContext GL ProcAddressTable mapping key(.egl_decon_0-0x1010008) -> 0x287000 | |
main:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es1.GLES1Impl@27e770, OpenGL 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.1.4 | |
main:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.1.4, use glGetString | |
main:ExtensionAvailabilityCache: GL_EXTENSIONS: 39, used glGetString | |
EGL extensions: EGL_MESA_drm_image EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer | |
main:ExtensionAvailabilityCache: GLX_EXTENSIONS: 11 | |
main:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center | |
main:ExtensionAvailabilityCache: ALL EXTENSIONS: 50 | |
main:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_1 to known extensions | |
main:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_0 to known extensions | |
main: GLContext GL ExtensionAvailabilityCache mapping key(.egl_decon_0-0x1010008) -> 0x27a078 - entries: 53 | |
main: GLContext.setGLFuncAvail.X: OK .egl_decon_0-0x1010008 - 1.1 (ES profile, FP32 compat, hardware) - glErr 0x500 | |
main: Create GL context OK: obj 0x1633c0, ctx 0x9b1e540, surf 0x9aea470 for jogamp.opengl.egl.EGLContext - 1.1 (ES profile, FP32 compat, hardware) - OpenGL ES-CM 1.1 Mesa 9.1.4 | |
GLDebugMessageHandler.init(false) | |
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 1.1 (ES profile, FP32 compat, hardware) - OpenGL ES-CM 1.1 Mesa 9.1.4 | |
GLDebugMessageHandler.init(false) .. n/a | |
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]]: 1.0 (ES profile, hardware) -> 1.1 (ES profile, FP32 compat, hardware) | |
main: GLContextImpl.destroy.0: obj 0x1633c0, ctx 0x9b1e540, surf true 0x9aea470, isShared false - <1801a0, 270f60>[count 1, qsz 0, owner <main>] | |
main: GLContext.resetStates(isInit false) | |
main: GLContextImpl.destroy.X: obj 0x1633c0, ctx 0x0, isShared false - <1801a0, 270f60>[count 0, qsz 0, owner <NULL>] | |
main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: true -> false | |
java.lang.Throwable: stack dump | |
at java.lang.Thread.dumpStack(Thread.java) | |
at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java) | |
at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java) | |
at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java) | |
at javax.media.opengl.GLProfile.access$000(GLProfile.java) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java) | |
at java.security.AccessController.doPrivileged(AccessController.java) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at demos.es2.RawGL2ES2demo.main(RawGL2ES2demo.java) | |
main: destroyHandle of EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <1801d0, 237b20>[count 0, qsz 0, owner <NULL>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
main: EGLDrawable.setRealized(false): NOP - EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <1801d0, 237b20>[count 0, qsz 0, owner <NULL>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
EGLUpstreamSurfaceHook.destroy(EGLWrappedSurface): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
EGLDrawableFactory.mapAvailableEGLESConfig: GLES3 ( 3 ), defaultSharedResourceSet false, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice true) | |
EGLDrawableFactory.mapAvailableEGLESConfig: EGL vendor Mesa Project, version 1.4 (DRI2), clientAPIs OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3 | |
Pbuffer config: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
PBuffer setSurface result: eglSurface 0x9aea470 | |
EGLWrappedSurface.ctor(): EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x0 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <180080, 303980>[count 0, qsz 0, owner <NULL>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: false -> true | |
java.lang.Throwable: stack dump | |
at java.lang.Thread.dumpStack(Thread.java) | |
at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java) | |
at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java) | |
at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java) | |
at javax.media.opengl.GLProfile.access$000(GLProfile.java) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java) | |
at java.security.AccessController.doPrivileged(AccessController.java) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at demos.es2.RawGL2ES2demo.main(RawGL2ES2demo.java) | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceDevice: EGLGraphicsDevice, hash 0x2036c0, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceConfig: EGLGraphicsConfiguration, hash 0x303da0, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamDevice: EGLGraphicsDevice, hash 0x2036c0, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamConfig: EGLGraphicsConfiguration, hash 0x303da0, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing this eglDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], using this config EGLGraphicsConfiguration EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing eglConfig: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Fin: Already valid EGL surface - use as-is: WrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <1800a0, 303d80>[count 1, qsz 0, owner <main>] | |
, EGLDummyUpstreamSurfaceHook[pixel 64x64] | |
, upstreamSurface false ] | |
main: EGLDrawable.setRealized(true): NOP - EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <180080, 303980>[count 1, qsz 0, owner <main>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
main: createHandle of EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <180080, 303980>[count 1, qsz 0, owner <main>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
main: GLContext.resetStates(isInit true) | |
main: Created OpenGL context 0x9d9d7a0, | |
write surface 0x9aea470, | |
read surface 0x9aea470, | |
EGLContext [Version null [GL 0.0.0 (n/a), vendor 0.0.0 (n/a)], options 0x0, this 0x2eea00, handle 0x9d9d7a0, isShared false, null, | |
quirks: n/a, | |
Drawable: jogamp.opengl.egl.EGLOnscreenDrawable[realized true, | |
factory jogamp.opengl.egl.EGLDrawableFactory@1d2730, | |
surface EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <180080, 303980>[count 1, qsz 0, owner <main>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ], | |
eglSurface 0x9aea470, | |
eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]]] , | |
sharing with 0x0 | |
Info: setGL (OpenGL null): main, <null> -> GLES3Impl, jogamp.opengl.es3.GLES3Impl@349c78 | |
java.lang.Throwable: stack dump | |
at java.lang.Thread.dumpStack(Thread.java) | |
at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java) | |
at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java) | |
at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java) | |
at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java) | |
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java) | |
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java) | |
at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java) | |
at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java) | |
at javax.media.opengl.GLProfile.access$000(GLProfile.java) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java) | |
at java.security.AccessController.doPrivileged(AccessController.java) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at demos.es2.RawGL2ES2demo.main(RawGL2ES2demo.java) | |
main: Initializing EGLextension address table: EGL-.egl_decon_0 | |
main: GLContext EGL ProcAddressTable reusing key(EGL-.egl_decon_0) -> 0x26d2e0 | |
main: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]] - 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.1.4, Number(Str) 3.0.0 | |
main: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (ES profile, hardware), strictMatch true, glVersionsMapping false | |
main: GLContext.setGLFuncAvail: Version verification (Int): String OpenGL ES 3.0 Mesa 9.1.4, Number(Int) 3.0.0 | |
main: GLContext.setGLFuncAvail: Post version verification req 3.0 (ES profile, hardware) -> has 3.0 (ES profile, hardware), strictMatch true, versionValidated true, versionGL3IntOK true | |
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Sandybridge Desktop x86/MMX/SSE2 | |
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Sandybridge Desktop x86/MMX/SSE2 | |
Quirks local.0: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget] | |
Quirks local.X: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget] | |
Quirks sticky on EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]]: [] | |
main: GLContext.setGLFuncAvail.0 validated FQN: .egl_decon_0-0x3000008 - 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.1.4 | |
main: GLContext GL ProcAddressTable mapping key(.egl_decon_0-0x3000008) -> 0x368000 | |
main:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es3.GLES3Impl@349c78, OpenGL 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.1.4 | |
main:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.1.4, use glGetString | |
main:ExtensionAvailabilityCache: GL_EXTENSIONS: 33, used glGetString | |
EGL extensions: EGL_MESA_drm_image EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer | |
main:ExtensionAvailabilityCache: GLX_EXTENSIONS: 11 | |
main:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center | |
main:ExtensionAvailabilityCache: ALL EXTENSIONS: 44 | |
main:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_0 to known extensions | |
main:ExtensionAvailabilityCache: Added GL_ES_VERSION_2_0 to known extensions | |
main: GLContext GL ExtensionAvailabilityCache mapping key(.egl_decon_0-0x3000008) -> 0x3447f8 - entries: 47 | |
main: GLContext.setGLFuncAvail.X: OK .egl_decon_0-0x3000008 - 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0 | |
main: Create GL context OK: obj 0x2eea00, ctx 0x9d9d7a0, surf 0x9aea470 for jogamp.opengl.egl.EGLContext - 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 9.1.4 | |
GLDebugMessageHandler.init(false) | |
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 9.1.4 | |
GLDebugMessageHandler.init(false) .. n/a | |
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]]: 3.0 (ES profile, hardware) -> 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) | |
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]]: 2.0 (ES profile, hardware) -> 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) | |
main: GLContextImpl.destroy.0: obj 0x2eea00, ctx 0x9d9d7a0, surf true 0x9aea470, isShared false - <180070, 32e5a0>[count 1, qsz 0, owner <main>] | |
main: GLContext.resetStates(isInit false) | |
main: GLContextImpl.destroy.X: obj 0x2eea00, ctx 0x0, isShared false - <180070, 32e5a0>[count 0, qsz 0, owner <NULL>] | |
main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: true -> false | |
java.lang.Throwable: stack dump | |
at java.lang.Thread.dumpStack(Thread.java) | |
at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java) | |
at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java) | |
at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java) | |
at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java) | |
at javax.media.opengl.GLProfile.access$000(GLProfile.java) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java) | |
at java.security.AccessController.doPrivileged(AccessController.java) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at javax.media.opengl.GLProfile.get(GLProfile.java) | |
at demos.es2.RawGL2ES2demo.main(RawGL2ES2demo.java) | |
main: destroyHandle of EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <180080, 303980>[count 0, qsz 0, owner <NULL>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
main: EGLDrawable.setRealized(false): NOP - EGLWrappedSurface[ displayHandle 0x9b06e70 | |
, surfaceHandle 0x9aea470 | |
, size 64x64 | |
, UOB[ ] | |
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner true, <180380, 20d200>[count 1, qsz 0, owner <main>]]], idx 0], | |
eglConfigHandle 0x9b1d540, eglConfigID 0x9, | |
requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], | |
chosen GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] | |
, surfaceLock <180080, 303980>[count 0, qsz 0, owner <NULL>] | |
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
, upstreamSurface true ] | |
EGLUpstreamSurfaceHook.destroy(EGLWrappedSurface): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x9aea470] | |
main: createContextARB: SET mappedVersionsAvailableSet .egl_decon_0 | |
.egl_decon_0-0x2080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) | |
.egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat, hardware) | |
.egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) | |
EGLDrawableFactory.createShared: devices: queried nativeTK false, adevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]] | |
EGLDrawableFactory.createShared: context ES1: true, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget] | |
EGLDrawableFactory.createShared: context ES2: false, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget] | |
EGLDrawableFactory.createShared: context ES3: true, hasPBuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget] | |
EGLDrawableFactory.map 1 | |
EGLDrawableFactory.map[0] .egl_decon_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]], es1 [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 1.0 (ES profile, FP32 compat, hardware)], es2/3 [es2 false, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]] | |
GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x9b06e70, owner true, ResourceToolkitLock[obj 0x180390, isOwner false, <180380, 20d200>[count 0, qsz 0, owner <NULL>]]]: egl Shared Ctx true | |
GLProfile.init map decon, desktopCtxUndef false, esCtxUndef false | |
GLProfile.init map *** no mapping for GL4bc on device decon | |
GLProfile.init map *** no mapping for GL3bc on device decon | |
GLProfile.init map *** no mapping for GL2 on device decon | |
GLProfile.init map *** no mapping for GL4 on device decon | |
GLProfile.init map *** no mapping for GL3 on device decon | |
GLProfile.init map GLProfile[GLES3/GLES3.hw] on device decon | |
GLProfile.init map defaultHW GLProfile[GLES3/GLES3.hw] on device decon | |
GLProfile.init map GLProfile[GL4ES3/GLES3.hw] on device decon | |
GLProfile.init map defaultAny GLProfile[GL4ES3/GLES3.hw] on device decon | |
GLProfile.init map *** no mapping for GL2GL3 on device decon | |
GLProfile.init map GLProfile[GLES2/GLES3.hw] on device decon | |
GLProfile.init map GLProfile[GL2ES2/GLES3.hw] on device decon | |
GLProfile.init map GLProfile[GLES1/GLES1.hw] on device decon | |
GLProfile.init map GLProfile[GL2ES1/GLES1.hw] on device decon | |
GLProfile.initProfilesForDevice: decon: added profile(s): desktop false, egl true | |
GLProfile.initProfilesForDevice: decon: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GL3bc false, GL3 false, GL2 false, GLES2 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GLES1 true [1.1 (ES profile, FP32 compat, hardware)], count 3 / 8], Common[, GL4ES3 true, GL2GL3 false, GL2ES2 true, GL2ES1 true], Mappings[GLES3 GLProfile[GLES3/GLES3.hw], GL2ES2 GLProfile[GL2ES2/GLES3.hw], GL2ES1 GLProfile[GL2ES1/GLES1.hw], GLES2 GLProfile[GLES2/GLES3.hw], GLES1 GLProfile[GLES1/GLES1.hw], GL4ES3 GLProfile[GL4ES3/GLES3.hw], , default GLProfile[GLES3/GLES3.hw], count 6 / 12] | |
GLProfile.dumpGLInfo: shared context n/a | |
GLCaps[egl cfg 0x7, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0x11, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0x12, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0x19, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0x1b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0x20, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0x23, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] | |
Info: GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x180920, isOwner false, <180910, 1ea060>[count 0, qsz 0, owner <NULL>]]] (com.jogamp.nativewindow.x11.X11GraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory true | |
GLProfile.init map :0, desktopCtxUndef true, esCtxUndef true | |
GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device :0 | |
GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device :0 | |
GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device :0 | |
GLProfile.init map GLProfile[GL2/GL2.sw] on device :0 | |
GLProfile.init map GLProfile[GL4/GL4.sw] on device :0 | |
GLProfile.init map GLProfile[GL3/GL3.sw] on device :0 | |
GLProfile.init map GLProfile[GLES3/GLES3.sw] on device :0 | |
GLProfile.init map GLProfile[GL4ES3/GLES3.sw] on device :0 | |
GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device :0 | |
GLProfile.init map GLProfile[GLES2/GLES2.sw] on device :0 | |
GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device :0 | |
GLProfile.init map GLProfile[GLES1/GLES1.sw] on device :0 | |
GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device :0 | |
SharedResourceRunner.getOrCreateShared() :0: trying - main | |
Cannot detach thread when there are non native frames on the call stack | |
Avbruten (SIGABRT) | |
real 0m0.251s | |
user 0m0.120s | |
sys 0m0.028s | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment