SGX 530 N9 running MeeGo 1.2 Harmattan PR1.1 using the 1.4 build 1.4.14.2514 Nokia driver

From JogampWiki
Jump to navigation Jump to search

driver info

./es2_info
EGL_VERSION = 1.4 build 1.4.14.2514 Nokia
EGL_VENDOR = Imagination Technologies
EGL_EXTENSIONS = EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_NOK_image_shared EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_vg_parent_image EGL_NOKIA_texture_from_pixmap EGL_NOK_texture_from_pixmap EGL_KHR_fence_sync EGL_IMG_context_priority EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_NOK_image_yuv EGL_NOK_image_yuv_pixmap EGL_NOK_image_yuv_framebuffer EGL_NOK_image_framebuffer 
EGL_CLIENT_APIS = OpenGL_ES OpenVG 
GL_VERSION: OpenGL ES 2.0
GL_RENDERER: PowerVR SGX 530
GL_EXTENSIONS:
    GL_OES_rgb8_rgba8, GL_OES_depth24, GL_OES_vertex_half_float, 
    GL_OES_texture_float, GL_OES_texture_half_float, 
    GL_OES_element_index_uint, GL_OES_mapbuffer, 
    GL_OES_fragment_precision_high, GL_OES_compressed_ETC1_RGB8_texture, 
    GL_OES_EGL_image, GL_OES_required_internalformat, GL_OES_depth_texture, 
    GL_OES_get_program_binary, GL_OES_standard_derivatives, 
    GL_OES_EGL_image_external, GL_EXT_multi_draw_arrays, 
    GL_EXT_texture_format_BGRA8888, GL_IMG_shader_binary, 
    GL_IMG_texture_compression_pvrtc, GL_IMG_texture_stream2, 
    GL_IMG_texture_npot, GL_IMG_texture_format_BGRA8888, GL_OES_EGL_sync, 
    GL_IMG_read_format, GL_IMG_program_binary
position null
size 640 x 480
screen 0
translucent false
undecorated false
atop false
fullscreen false
pmvDirect false
swapInterval 1
mouseVisible true
mouseConfined false
loops 1
loop shutdown null
forceES2 false
JUnit version 4.8.2
Thread-0 - SingletonInstanceServerSocket: localhost/127.0.0.1:59999 - started
SLOCK 1345204421813 +++ localhost/127.0.0.1:59999 - Locked 
.++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01GL2ES2
Loop 1/1
GLProfile.initSingleton(firstUIActionOnProcess: false) - thread main
java.lang.Exception: Stack trace
	at java.lang.Thread.dumpStack(Thread.java:1266)
	at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:135)
	at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:199)
	at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1914)
	at javax.media.opengl.GLProfile.get(GLProfile.java:815)
	at javax.media.opengl.GLProfile.getGL2ES2(GLProfile.java:766)
	at com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT.test01GL2ES2(TestGearsES2NEWT.java:258)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48)
	at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98)
	at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53)
	at org.junit.runner.JUnitCore.main(JUnitCore.java:45)
	at com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT.main(TestGearsES2NEWT.java:354)
GLProfile.init firstUIActionOnProcess: false, thread: main
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 2.6.32.54-dfl61-20121301 (os), arm (arch), EABI_GNU_ARMEL, 1 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 / 8
  float   4 / 4, double  8 / 8, ldouble 8 / 8
  pointer 4 / 4, page    4096
Platform: Java Version: 1.6.0_24, VM: OpenJDK Zero VM, Runtime: OpenJDK Runtime Environment
Platform: Java Vendor: Sun Microsystems Inc., http://java.sun.com/, is JavaSE: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.0-bmanual-20120817
Implementation Branch: master
Implementation Commit: 422d7a5eb53fca6642ebf4e8910d8b0311bb2597
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.nativewindow
Extension Name: null
Specification Title: null
Specification Vendor: null
Specification Version: null
Implementation Title: null
Implementation Vendor: null
Implementation Vendor ID: null
Implementation URL: null
Implementation Version: null
Implementation Branch: null
Implementation Commit: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.opengl
Extension Name: javax.media.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.0-bmanual-20120817
Implementation Branch: master
Implementation Commit: 09a8151abe3934ccf17fa84d5b2000e259351312
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: X11: jogamp.opengl.x11.glx.X11GLXDrawableFactory
java.io.IOException: Cannot run program "/usr/bin/xprop": java.io.IOException: error=2, No such file or directory
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
	at java.lang.Runtime.exec(Runtime.java:610)
	at java.lang.Runtime.exec(Runtime.java:448)
	at java.lang.Runtime.exec(Runtime.java:345)
	at org.GNOME.Accessibility.AtkWrapper.<clinit>(AtkWrapper.java:32)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
	at java.lang.Class.newInstance0(Class.java:372)
	at java.lang.Class.newInstance(Class.java:325)
	at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:786)
	at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:875)
	at java.awt.Toolkit.getEventQueue(Toolkit.java:1698)
	at java.awt.EventQueue.isDispatchThread(EventQueue.java:855)
	at jogamp.common.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:48)
	at com.jogamp.common.os.DynamicLibraryBundle.<init>(DynamicLibraryBundle.java:110)
	at jogamp.opengl.GLDynamicLookupHelper.<init>(GLDynamicLookupHelper.java:36)
	at jogamp.opengl.DesktopGLDynamicLookupHelper.<init>(DesktopGLDynamicLookupHelper.java:37)
	at jogamp.opengl.x11.glx.X11GLXDrawableFactory.<init>(X11GLXDrawableFactory.java:97)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
	at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:171)
	at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:193)
	at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:213)
	at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:235)
	at javax.media.opengl.GLDrawableFactory.initSingletonImpl(GLDrawableFactory.java:153)
	at javax.media.opengl.GLDrawableFactory.initSingleton(GLDrawableFactory.java:118)
	at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1444)
	at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
	at javax.media.opengl.GLProfile$1.run(GLProfile.java:174)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:140)
	at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:199)
	at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1914)
	at javax.media.opengl.GLProfile.get(GLProfile.java:815)
	at javax.media.opengl.GLProfile.getGL2ES2(GLProfile.java:766)
	at com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT.test01GL2ES2(TestGearsES2NEWT.java:258)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48)
	at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98)
	at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53)
	at org.junit.runner.JUnitCore.main(JUnitCore.java:45)
	at com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT.main(TestGearsES2NEWT.java:354)
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
	at java.lang.ProcessImpl.start(ProcessImpl.java:81)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
	... 76 more
Info: EGLDrawableFactory: EGL ES1 - OK, isANGLE: false
Info: EGLDrawableFactory: EGL ES2 - OK, isANGLE: false
Info: GLProfile.init - Default device is desktop derived: X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0]
Info: GLProfile.initProfilesForDevice: X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0] (com.jogamp.nativewindow.x11.X11GraphicsDevice), isSet false, hasDesktopGLFactory false, hasEGLFactory true
GLProfile.init map :0, desktopCtxUndef false, esCtxUndef true
GLProfile.init map *** no mapping for GL4bc on device :0
GLProfile.init map *** no mapping for GL3bc on device :0
GLProfile.init map *** no mapping for GL2 on device :0
GLProfile.init map *** no mapping for GL4 on device :0
GLProfile.init map *** no mapping for GL3 on device :0
GLProfile.init map *** no mapping for GL2GL3 on device :0
GLProfile.init map GLProfile[GLES2/GLES2.sw] on device :0
GLProfile.init map defaultAny GLProfile[GLES2/GLES2.sw] on device :0
GLProfile.init map GLProfile[GL2ES2/GLES2.sw] on device :0
GLProfile.init map GLProfile[GLES1/GLES1.sw] on device :0
GLProfile.init map GLProfile[GL2ES1/GLES1.sw] on device :0
EGLDisplayUtil.eglGetDisplay(): eglDisplay(0x0): 0x1, OK
EGLDisplayUtil.eglInitialize2(0x1 ...): #1 = true
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type EGL, connection decon, unitID 0, handle 0x1, nativeDisplayID 0x0, eglLifecycleCallback true]: 1.0 (ES profile, hardware) -> 1.0 (ES profile, hardware)
GLContext.mapAvailableGLVersion: X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0]: 1.0 (ES profile, hardware) -> 1.0 (ES profile, hardware)
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type EGL, connection decon, unitID 0, handle 0x1, nativeDisplayID 0x0, eglLifecycleCallback true]: 2.0 (ES profile, hardware) -> 2.0 (ES profile, ES2 compatible, FBO, hardware)
GLContext.mapAvailableGLVersion: X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0]: 2.0 (ES profile, hardware) -> 2.0 (ES profile, ES2 compatible, FBO, hardware)
main: createContextARB: SET mappedVersionsAvailableSet X11_:0_0
X11_:0_0-0x1080000: 1.0 (ES profile, hardware)
EGL_decon_0-0x1080000: 1.0 (ES profile, hardware)
X11_:0_0-0x2080000: 2.0 (ES profile, ES2 compatible, FBO, hardware)
EGL_decon_0-0x2080000: 2.0 (ES profile, ES2 compatible, FBO, hardware)
EGLDrawableFactory.createShared: devices:  queried false[nativeTK false], X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0], EGLGraphicsDevice[type EGL, connection decon, unitID 0, handle 0x1, nativeDisplayID 0x0, eglLifecycleCallback true]
EGLDrawableFactory.createShared: context ES1: true
EGLDrawableFactory.createShared: context ES2: true
GLProfile.initProfilesForDevice: X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0]: egl Shared Ctx true
GLProfile.init map :0, desktopCtxUndef false, esCtxUndef false
GLProfile.init map *** no mapping for GL4bc on device :0
GLProfile.init map *** no mapping for GL3bc on device :0
GLProfile.init map *** no mapping for GL2 on device :0
GLProfile.init map *** no mapping for GL4 on device :0
GLProfile.init map *** no mapping for GL3 on device :0
GLProfile.init map *** no mapping for GL2GL3 on device :0
GLProfile.init map GLProfile[GLES2/GLES2.hw] on device :0
GLProfile.init map defaultHW GLProfile[GLES2/GLES2.hw] on device :0
GLProfile.init map GLProfile[GL2ES2/GLES2.hw] on device :0
GLProfile.init map defaultAny GLProfile[GL2ES2/GLES2.hw] on device :0
GLProfile.init map GLProfile[GLES1/GLES1.hw] on device :0
GLProfile.init map GLProfile[GL2ES1/GLES1.hw] on device :0
GLProfile.initProfilesForDevice: :0: added profile(s): desktop false, egl true
GLProfile.initProfilesForDevice: :0: Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 false, GL2ES1 true, GLES1 true [1.0 (ES profile, hardware)], GL2ES2 true, GLES2 true [2.0 (ES profile, ES2 compatible, FBO, hardware)]], Profiles[GLProfile[GL2ES2/GLES2.hw], GLProfile[GL2ES1/GLES1.hw], GLProfile[GLES2/GLES2.hw], GLProfile[GLES2/GLES2.hw], GLProfile[GLES1/GLES1.hw], , default GLProfile[GLES2/GLES2.hw]]
GLProfile.dumpGLInfo: shared context n/a
GLCaps[egl cfg 0x1, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
GLCaps[egl cfg 0x1, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0x1, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
GLCaps[egl cfg 0x2, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
GLCaps[egl cfg 0x2, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0x2, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
GLCaps[egl cfg 0x3, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
GLCaps[egl cfg 0x3, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0x3, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
GLCaps[egl cfg 0x4, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
GLCaps[egl cfg 0x4, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0x4, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
GLCaps[egl cfg 0x5, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
GLCaps[egl cfg 0x5, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0x5, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
GLCaps[egl cfg 0x6, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
GLCaps[egl cfg 0x6, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0x6, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
GLCaps[egl cfg 0x7, vid 0x0: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0x8, vid 0x0: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0x9, vid 0x0: offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
GLCaps[egl cfg 0xa, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
GLCaps[egl cfg 0xa, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
GLCaps[egl cfg 0xb, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
GLCaps[egl cfg 0xb, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
GLCaps[egl cfg 0xc, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
GLCaps[egl cfg 0xc, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
GLCaps[egl cfg 0xd, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
GLCaps[egl cfg 0xe, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
GLCaps[egl cfg 0xe, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
GLCaps[egl cfg 0xf, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
GLCaps[egl cfg 0xf, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
GLProfile.init addedAnyProfile       true
GLProfile.init isAWTAvailable        false
GLProfile.init hasDesktopGLFactory   false
GLProfile.init hasGL234Impl          false
GLProfile.init hasEGLFactory         true
GLProfile.init hasGLES1Impl          true
GLProfile.init hasGLES2Impl          true
GLProfile.init defaultDevice         X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0]
GLProfile.init defaultDevice Desktop X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0]
GLProfile.init defaultDevice EGL     EGLGraphicsDevice[type EGL, connection decon, unitID 0, handle 0x0, nativeDisplayID 0x0, eglLifecycleCallback false]
GLProfile.init profile order         [GL4bc, GL3bc, GL2, GL4, GL3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1]
Info: X11GLXDrawableFactory.validateDevice: device not compatible : X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0]
Default Profiles on device X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x0]
	Native
		GL4bc	false
		GL4	false
		GL3bc	false
		GL3	false
		GL2	false
		GL2ES1	true
		GLES1	true [1.0 (ES profile, hardware)]
		GL2ES2	true
		GLES2	true [2.0 (ES profile, ES2 compatible, FBO, hardware)]
	Profiles
		GLProfile[GL2ES2/GLES2.hw]
		GLProfile[GL2ES1/GLES1.hw]
		GLProfile[GLES2/GLES2.hw]
		GLProfile[GLES2/GLES2.hw]
		GLProfile[GLES1/GLES1.hw]
		default GLProfile[GLES2/GLES2.hw]


Desktop Capabilities: 
	none

EGL Capabilities: 
	GLCaps[egl cfg 0x1, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[egl cfg 0x1, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0x1, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[egl cfg 0x2, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[egl cfg 0x2, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0x2, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[egl cfg 0x3, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[egl cfg 0x3, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0x3, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[egl cfg 0x4, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[egl cfg 0x4, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0x4, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[egl cfg 0x5, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[egl cfg 0x5, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0x5, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[egl cfg 0x6, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[egl cfg 0x6, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0x6, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[egl cfg 0x7, vid 0x0: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0x8, vid 0x0: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0x9, vid 0x0: offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[egl cfg 0xa, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
	GLCaps[egl cfg 0xa, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
	GLCaps[egl cfg 0xb, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
	GLCaps[egl cfg 0xb, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
	GLCaps[egl cfg 0xc, vid 0x21: on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
	GLCaps[egl cfg 0xc, vid 0x21: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
	GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
	GLCaps[egl cfg 0xd, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
	GLCaps[egl cfg 0xe, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
	GLCaps[egl cfg 0xe, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
	GLCaps[egl cfg 0xf, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
	GLCaps[egl cfg 0xf, vid 0x4b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]


requested: vsync 1, GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]]
Animator add: 17244592 - main
Animator main[daemon false]: starting main-Animator-1[daemon false]
Animator start:Thread[main-Animator-1,5,main]: [started false, animating false, paused false, drawable 1]
finishLifecycleAction(com.jogamp.opengl.util.Animator$WaitForStartedCondition): finished - blocking true, waited 2/240, started: true, animating: true, paused: false, drawables 1 - main
EGLDisplayUtil.eglGetDisplay(): eglDisplay(0x1d8e28): 0x2, OK
EGLDisplayUtil.eglInitialize2(0x2 ...): #1 = true
EGLDisplayUtil.eglTerminate(0x2 ...): #0 = true
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: jogamp.newt.driver.x11.X11Window[Config EGLGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28], idx 0],
	eglConfigHandle 0x0, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]]
, NEWT-Screen[X11_:0-10, idx 0, refCount 1, 854x480, X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28], idx 0], NEWT-Display[X11_:0-1, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28]]]
, ParentWindow null
, ParentWindowHandle 0x0 (false)
, WindowHandle 0x4c00002
, SurfaceHandle 0x4c00002 (lockedExt window false, surface false)
, Pos 64/64 (auto true), size 640x480
, Visible true, focus true
, Undecorated false (false)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 3 [com.jogamp.newt.opengl.GLWindow$1@b7ec5d, com.jogamp.opengl.test.junit.util.QuitAdapter@fefe3f, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$2@e61a35, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$4@c2b2f6, ], KeyListeners num 2 [com.jogamp.opengl.test.junit.util.QuitAdapter@fefe3f, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$3@737371, ], surfaceLock <1a001ff, 1e328e0>[count 0, qsz 0, owner <NULL>], windowLock <90c06f, 149d886>[count 1, qsz 1, owner <main-Display-X11_:0-1-EDT-1>]]
EGLDisplayUtil.eglGetDisplay(): eglDisplay(0x1d8e28): 0x2, OK
EGLDisplayUtil.eglInitialize2(0x2 ...): #1 = true
main-Display-X11_:0-1-EDT-1: getEGLSurface - Reusing chosenCaps: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type EGL, connection :0, unitID 0, handle 0x2, nativeDisplayID 0x1d8e28, eglLifecycleCallback true], idx 0],
	eglConfigHandle 0xd, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]]
GLDrawableFactoryImpl.createGLDrawable: jogamp.opengl.egl.EGLOnscreenDrawable[realized false,
	factory    jogamp.opengl.egl.EGLDrawableFactory@dcb03b,
	surface    WrappedSurface[config EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type EGL, connection :0, unitID 0, handle 0x2, nativeDisplayID 0x1d8e28, eglLifecycleCallback true], idx 0],
	eglConfigHandle 0xd, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]], displayHandle 0x2, surfaceHandle 0x0, size 640x480, surfaceLock <b60b93, 1b1fbf4>[count 0, qsz 0, owner <NULL>], upstreamSurfaceHook jogamp.opengl.egl.EGLUpstreamSurfaceHook: EGLUpstreamSurfaceHook[upstream: jogamp.newt.driver.x11.X11Window: jogamp.newt.driver.x11.X11Window[Config EGLGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28], idx 0],
	eglConfigHandle 0xd, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]]
, NEWT-Screen[X11_:0-10, idx 0, refCount 1, 854x480, X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28], idx 0], NEWT-Display[X11_:0-1, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28]]]
, ParentWindow null
, ParentWindowHandle 0x0 (false)
, WindowHandle 0x4c00002
, SurfaceHandle 0x4c00002 (lockedExt window false, surface false)
, Pos 64/64 (auto true), size 640x480
, Visible true, focus true
, Undecorated false (false)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 3 [com.jogamp.newt.opengl.GLWindow$1@b7ec5d, com.jogamp.opengl.test.junit.util.QuitAdapter@fefe3f, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$2@e61a35, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$4@c2b2f6, ], KeyListeners num 2 [com.jogamp.opengl.test.junit.util.QuitAdapter@fefe3f, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$3@737371, ], surfaceLock <1a001ff, 1e328e0>[count 0, qsz 0, owner <NULL>], windowLock <90c06f, 149d886>[count 1, qsz 1, owner <main-Display-X11_:0-1-EDT-1>]]]],
	eglSurface 0x0,
	eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type EGL, connection :0, unitID 0, handle 0x2, nativeDisplayID 0x1d8e28, eglLifecycleCallback true], idx 0],
	eglConfigHandle 0xd, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]],
	requested  GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen     GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]]
main-Display-X11_:0-1-EDT-1: setRealized: EGLOnscreenDrawable false -> true
main-Display-X11_:0-1-EDT-1: EGLDrawable.setRealizedImpl owning EGLSurface
main-Display-X11_:0-1-EDT-1: createSurface using EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type EGL, connection :0, unitID 0, handle 0x2, nativeDisplayID 0x1d8e28, eglLifecycleCallback true], idx 0],
	eglConfigHandle 0xd, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]]
main-Display-X11_:0-1-EDT-1: setSurface using component: handle 0x0 -> 0x1cff20
main-Display-X11_:0-1-EDT-1: GLContext.resetStates()
GLAutoDrawableBase.sizeChanged: (main-Display-X11_:0-1-EDT-1): 640x480 - surfaceHandle 0x1cff20
window resized: 64/64 640x480
NW chosen: GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
GL chosen: GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
window pos/siz: 64/64 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
main-Animator-1: Created OpenGL context 0x54de8,
	write surface 0x1cff20,
	read  surface 0x1cff20,
	EGLOnscreenContext [OpenGL -1.-1, options 0x0, null, this 0xc743eb, handle 0x54de8, null,
	Drawable: jogamp.opengl.egl.EGLOnscreenDrawable[realized true,
	factory    jogamp.opengl.egl.EGLDrawableFactory@dcb03b,
	surface    WrappedSurface[config EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type EGL, connection :0, unitID 0, handle 0x2, nativeDisplayID 0x1d8e28, eglLifecycleCallback true], idx 0],
	eglConfigHandle 0xd, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]], displayHandle 0x2, surfaceHandle 0x1cff20, size 640x480, surfaceLock <b60b93, 1b1fbf4>[count 1, qsz 0, owner <main-Animator-1>], upstreamSurfaceHook jogamp.opengl.egl.EGLUpstreamSurfaceHook: EGLUpstreamSurfaceHook[upstream: jogamp.newt.driver.x11.X11Window: jogamp.newt.driver.x11.X11Window[Config EGLGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28], idx 0],
	eglConfigHandle 0xd, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]]
, NEWT-Screen[X11_:0-10, idx 0, refCount 1, 854x480, X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28], idx 0], NEWT-Display[X11_:0-1, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type X11, connection :0, unitID 0, handle 0x1d8e28]]]
, ParentWindow null
, ParentWindowHandle 0x0 (false)
, WindowHandle 0x4c00002
, SurfaceHandle 0x4c00002 (lockedExt window false, surface false)
, Pos 64/64 (auto true), size 640x480
, Visible true, focus true
, Undecorated false (false)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 3 [com.jogamp.newt.opengl.GLWindow$1@b7ec5d, com.jogamp.opengl.test.junit.util.QuitAdapter@fefe3f, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$2@e61a35, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$4@c2b2f6, ], KeyListeners num 2 [com.jogamp.opengl.test.junit.util.QuitAdapter@fefe3f, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT$3@737371, ], surfaceLock <1a001ff, 1e328e0>[count 0, qsz 0, owner <NULL>], windowLock <90c06f, 149d886>[count 1, qsz 0, owner <main-Animator-1>]]]],
	eglSurface 0x1cff20,
	eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type EGL, connection :0, unitID 0, handle 0x2, nativeDisplayID 0x1d8e28, eglLifecycleCallback true], idx 0],
	eglConfigHandle 0xd, eglConfigID 0xd,
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen    GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]],
	requested  GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]],
	chosen     GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]], lock <3c342b, 8530b8>[count 1, qsz 0, owner <main-Animator-1>]] ,
	sharing with 0x0
java.lang.Exception: Info: setGL (OpenGL null): main-Animator-1, <null> -> GLES2Impl, jogamp.opengl.es2.GLES2Impl@419d05
	at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:235)
	at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1107)
	at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:215)
	at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:538)
	at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:449)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:513)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:462)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:544)
	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:50)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:142)
	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:176)
	at java.lang.Thread.run(Thread.java:679)
main-Animator-1: Initializing EGLextension address table: EGL-EGL_:0_0
main-Animator-1: GLContext EGL ProcAddressTable mapping key(EGL-EGL_:0_0) -> 0x1deeb40
main-Animator-1: GLContext.setGLFuncAvail.0 FQN: EGL_:0_0-0x2000008 - 2.0 (ES profile, hardware)
main-Animator-1: GLContext GL ProcAddressTable mapping key(EGL_:0_0-0x2000008) -> 0x3ae941
main-Animator-1:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es2.GLES2Impl@419d05, OpenGL null
main-Animator-1:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL null, use glGetString
main-Animator-1:ExtensionAvailabilityCache: GL_EXTENSIONS: 25, used glGetString
EGL extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_NOK_image_shared EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_vg_parent_image EGL_NOKIA_texture_from_pixmap EGL_NOK_texture_from_pixmap EGL_KHR_fence_sync EGL_IMG_context_priority EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_NOK_image_yuv EGL_NOK_image_yuv_pixmap EGL_NOK_image_yuv_framebuffer EGL_NOK_image_framebuffer 
main-Animator-1:ExtensionAvailabilityCache: GLX_EXTENSIONS: 18
main-Animator-1:ExtensionAvailabilityCache: GL vendor: Imagination Technologies
main-Animator-1:ExtensionAvailabilityCache: ALL EXTENSIONS: 43
main-Animator-1: GLContext GL ExtensionAvailabilityCache mapping key(EGL_:0_0-0x2000008) -> 0x1d36dfe - entries: 44
main-Animator-1: GLContext.setGLFuncAvail.X: EGL_:0_0-0x2000008 - 2.0 (ES profile, ES2 compatible, FBO, hardware)
main-Animator-1: Create GL context OK: obj 0xc743eb, ctx 0x54de8 for jogamp.opengl.egl.EGLOnscreenContext - 2.0 (ES profile, ES2 compatible, FBO, hardware) - OpenGL ES 2.0
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 2.0 (ES profile, ES2 compatible, FBO, hardware) - OpenGL ES 2.0
GLDebugMessageHandler.init(false) .. n/a
main-Animator-1: GLContext.ContextSwitch: obj 0xc743eb, ctx 0x54de8 - switch - CONTEXT_CURRENT_NEW - <3c342b, 8530b8>[count 1, qsz 0, owner <main-Animator-1>]
GLDrawableHelper GLAnimatorControl: com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0]], GLEventListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2@16f144c[init false], ].invokeGL(): Running initAction
Thread[main-Animator-1,5,main] GearsES2.init ...
Chosen GLCapabilities: GLCaps[egl cfg 0xd, vid 0x4b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
INIT GL IS: jogamp.opengl.es2.GLES2Impl
GL_VENDOR: Imagination Technologies
GL_RENDERER: PowerVR SGX 530
GL_VERSION: OpenGL ES 2.0
window moved:   0/0 640x480
GLAutoDrawableBase.sizeChanged: (main-Display-X11_:0-1-EDT-1): 818x480 - surfaceHandle 0x1cff20
window resized: 0/0 818x480
window moved:   36/0 818x480
GLAutoDrawableBase.sizeChanged: (main-Display-X11_:0-1-EDT-1): 854x376 - surfaceHandle 0x1cff20
window resized: 36/0 854x376
window moved:   0/36 854x376
*** Grow: comps: 6, 0/0 -> 82/492, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 82, components 6, stride 24b 6c, initialElementCount 82, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=492 cap=492], alive true]
*** Grow: comps: 6, 0/0 -> 82/492, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 82, components 6, stride 24b 6c, initialElementCount 82, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=492 cap=492], alive true]
*** Grow: comps: 6, 0/0 -> 120/720, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 120, components 6, stride 24b 6c, initialElementCount 120, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=720 cap=720], alive true]
*** Grow: comps: 6, 0/0 -> 120/720, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 120, components 6, stride 24b 6c, initialElementCount 120, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=720 cap=720], alive true]
*** Grow: comps: 6, 0/0 -> 322/1932, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 322, components 6, stride 24b 6c, initialElementCount 322, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=1932 cap=1932], alive true]
*** Grow: comps: 6, 0/0 -> 42/252, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 42, components 6, stride 24b 6c, initialElementCount 42, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=252 cap=252], alive true]
gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@149b290
*** Grow: comps: 6, 0/0 -> 42/252, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 42, components 6, stride 24b 6c, initialElementCount 42, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=252 cap=252], alive true]
*** Grow: comps: 6, 0/0 -> 42/252, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 42, components 6, stride 24b 6c, initialElementCount 42, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=252 cap=252], alive true]
*** Grow: comps: 6, 0/0 -> 60/360, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 60, components 6, stride 24b 6c, initialElementCount 60, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=360 cap=360], alive true]
*** Grow: comps: 6, 0/0 -> 60/360, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 60, components 6, stride 24b 6c, initialElementCount 60, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=360 cap=360], alive true]
*** Grow: comps: 6, 0/0 -> 162/972, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 162, components 6, stride 24b 6c, initialElementCount 162, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=972 cap=972], alive true]
*** Grow: comps: 6, 0/0 -> 22/132, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 22, components 6, stride 24b 6c, initialElementCount 22, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=132 cap=132], alive true]
gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@16a38b5
*** Grow: comps: 6, 0/0 -> 42/252, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 42, components 6, stride 24b 6c, initialElementCount 42, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=252 cap=252], alive true]
*** Grow: comps: 6, 0/0 -> 42/252, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 42, components 6, stride 24b 6c, initialElementCount 42, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=252 cap=252], alive true]
*** Grow: comps: 6, 0/0 -> 60/360, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 60, components 6, stride 24b 6c, initialElementCount 60, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=360 cap=360], alive true]
*** Grow: comps: 6, 0/0 -> 60/360, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 60, components 6, stride 24b 6c, initialElementCount 60, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=360 cap=360], alive true]
*** Grow: comps: 6, 0/0 -> 162/972, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 162, components 6, stride 24b 6c, initialElementCount 162, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=972 cap=972], alive true]
*** Grow: comps: 6, 0/0 -> 22/132, GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 22, components 6, stride 24b 6c, initialElementCount 22, vboEnabled false, vboName 0, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed false, bufferEnabled false, bufferWritten false, buffer java.nio.DirectFloatBufferU[pos=0 lim=132 cap=132], alive true]
gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@b1074a
Thread[main-Animator-1,5,main] GearsES2.init FIN
Thread[main-Animator-1,5,main] GearsES2.reshape 0/0 854x376, swapInterval 1
Thread[main-Animator-1,5,main] GearsES2.reshape 0/0 854x376, swapInterval 1