<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="jogam08" name="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" skipped="0" tests="5" time="36.909" timestamp="2014-09-08T06:59:16">
  <properties>
    <property name="junit.run.arg1" value="dummy" />
    <property name="junit.run.arg0" value="dummy" />
    <property name="jnlp.jogamp.tmp.cache.root" value="jln9045216597948118884" />
    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment" />
    <property name="sun.boot.library.path" value="/opt-linux-x86_64/jdk1.8.0_20/jre/lib/amd64" />
    <property name="java.vm.version" value="25.20-b23" />
    <property name="java.vm.vendor" value="Oracle Corporation" />
    <property name="java.vendor.url" value="http://java.oracle.com/" />
    <property name="path.separator" value=":" />
    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM" />
    <property name="file.encoding.pkg" value="sun.io" />
    <property name="user.country" value="US" />
    <property name="sun.java.launcher" value="SUN_STANDARD" />
    <property name="sun.os.patch.level" value="unknown" />
    <property name="dummy" value="" />
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification" />
    <property name="user.dir" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/make" />
    <property name="java.runtime.version" value="1.8.0_20-b26" />
    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment" />
    <property name="java.endorsed.dirs" value="/opt-linux-x86_64/jdk1.8.0_20/jre/lib/endorsed" />
    <property name="os.arch" value="amd64" />
    <property name="java.io.tmpdir" value="/tmp" />
    <property name="line.separator" value="&#xa;" />
    <property name="java.vm.specification.vendor" value="Oracle Corporation" />
    <property name="os.name" value="Linux" />
    <property name="sun.jnu.encoding" value="UTF-8" />
    <property name="java.library.path" value="../../../../gluegen/label/linux-x86_64-amd/build/obj:../build/nativewindow/obj:../build/jogl/obj:../build/newt/obj:../build/test/build/obj" />
    <property name="java.specification.name" value="Java Platform API Specification" />
    <property name="java.class.version" value="52.0" />
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers" />
    <property name="os.version" value="3.14-2-amd64" />
    <property name="user.home" value="/home/jogamp" />
    <property name="user.timezone" value="Europe/Berlin" />
    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob" />
    <property name="java.specification.version" value="1.8" />
    <property name="file.encoding" value="UTF-8" />
    <property name="user.name" value="jogamp" />
    <property name="java.class.path" value="../../../../gluegen/label/linux-x86_64-amd/make/lib/junit.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar:../../../../gluegen/label/linux-x86_64-amd/make/lib/semantic-versioning/semver.jar:../../../../gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64-amd/build/gluegen-test-util.jar:../build/jar/jogl-all-noawt.jar:../build/jar/atomic/oculusvr.jar:../build/jar/jogl-test.jar" />
    <property name="java.vm.specification.version" value="1.8" />
    <property name="sun.arch.data.model" value="64" />
    <property name="java.home" value="/opt-linux-x86_64/jdk1.8.0_20/jre" />
    <property name="sun.java.command" value="com.jogamp.newt.util.MainThread org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT filtertrace=true haltOnError=false haltOnFailure=false showoutput=true outputtoformatters=true logfailedtests=true logtestlistenerevents=true formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT.xml" />
    <property name="java.specification.vendor" value="Oracle Corporation" />
    <property name="user.language" value="en" />
    <property name="awt.toolkit" value="sun.awt.X11.XToolkit" />
    <property name="java.vm.info" value="mixed mode" />
    <property name="jnlp.no.jvm.data.model.set" value="true" />
    <property name="java.version" value="1.8.0_20" />
    <property name="java.ext.dirs" value="/opt-linux-x86_64/jdk1.8.0_20/jre/lib/ext:/usr/java/packages/lib/ext" />
    <property name="sun.boot.class.path" value="/opt-linux-x86_64/jdk1.8.0_20/jre/lib/resources.jar:/opt-linux-x86_64/jdk1.8.0_20/jre/lib/rt.jar:/opt-linux-x86_64/jdk1.8.0_20/jre/lib/sunrsasign.jar:/opt-linux-x86_64/jdk1.8.0_20/jre/lib/jsse.jar:/opt-linux-x86_64/jdk1.8.0_20/jre/lib/jce.jar:/opt-linux-x86_64/jdk1.8.0_20/jre/lib/charsets.jar:/opt-linux-x86_64/jdk1.8.0_20/jre/lib/jfr.jar:/opt-linux-x86_64/jdk1.8.0_20/jre/classes" />
    <property name="java.vendor" value="Oracle Corporation" />
    <property name="java.awt.headless" value="true" />
    <property name="file.separator" value="/" />
    <property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/" />
    <property name="sun.cpu.endian" value="little" />
    <property name="sun.io.unicode.encoding" value="UnicodeLittle" />
    <property name="sun.cpu.isalist" value="" />
  </properties>
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test00NoShaderState_Validation" time="1.144" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test01ShaderState_Validation" time="0.203" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test02ShaderState_PerformanceSingleKeepEnabled" time="11.782" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test03ShaderState_PerformanceSingleToggleEnable" time="11.793" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test04ShaderState_PerformanceDouble" time="11.808" />
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[Thread-4 - SISock: localhost/127.0.0.1:59999 - started
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1410159556464 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
X11GLXContext [Version 3.3 (Core profile, arb, debug, ES2 compat, FBO, hardware) - 3.3 (Core Profile) Mesa 10.2.5 [GL 3.3.0, vendor 10.2.5 ((Core Profile) Mesa 10.2.5)], options 0x1425, this 0x686ef93c, handle 0x7f4c0c6e21b0, isShared false, jogamp.opengl.gl4.GL4bcImpl@2ea93196,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@46dcdb0f,
	Handle    0x4200002,
	Surface   jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf4018750, owner true, ResourceToolkitLock[obj 0x2f7b1735, isOwner true, <7643e4eb, 11814e34>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>]]], idx 0], visualID 0x21e, fbConfigID 0xb8,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]],
	chosen    GLCaps[glx vid 0x21e, fbc 0xb8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  0 x 0 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf40012b0, owner true, ResourceToolkitLock[obj 0x3125fba8, isOwner false, <46908006, 2f9d5083>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0.0-1-EDT-1>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf40012b0, owner true, ResourceToolkitLock[obj 0x3125fba8, isOwner false, <46908006, 2f9d5083>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0.0-1-EDT-1>]]]], monitors: [Monitor[Id 0x0, 518 x 324 mm, viewport [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  1920 x 1200 ] [window], orig [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], modeChanged false, modeCount 76]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4200002,
 SurfaceHandle 0x4200002 (lockedExt window false, surface false),
 window[2/23 (auto false) 480x480], pixel[480x480],
 Visible true, focus true,
 Undecorated false (false),
 AlwaysOnTop false, Fullscreen false,
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <34f64baa, 2a101e27>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], direct true] 
vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
screen #1
screen #2
screen #3
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
X11GLXContext [Version 3.3 (Core profile, arb, debug, ES2 compat, FBO, hardware) - 3.3 (Core Profile) Mesa 10.2.5 [GL 3.3.0, vendor 10.2.5 ((Core Profile) Mesa 10.2.5)], options 0x1425, this 0x76461177, handle 0x7f4c0c847fc0, isShared false, jogamp.opengl.gl4.GL4bcImpl@1430f20d,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@46dcdb0f,
	Handle    0x4200002,
	Surface   jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf40012b0, owner true, ResourceToolkitLock[obj 0x3023fc14, isOwner true, <56a170b1, 10aa1ebb>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>]]], idx 0], visualID 0x21e, fbConfigID 0xb8,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]],
	chosen    GLCaps[glx vid 0x21e, fbc 0xb8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  0 x 0 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf4045b10, owner true, ResourceToolkitLock[obj 0x3993639, isOwner false, <2c75a902, 710c70c5>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf4045b10, owner true, ResourceToolkitLock[obj 0x3993639, isOwner false, <2c75a902, 710c70c5>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x0, 518 x 324 mm, viewport [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  1920 x 1200 ] [window], orig [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], modeChanged false, modeCount 76]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4200002,
 SurfaceHandle 0x4200002 (lockedExt window false, surface false),
 window[0/23 (auto false) 480x480], pixel[480x480],
 Visible true, focus true,
 Undecorated false (false),
 AlwaysOnTop false, Fullscreen false,
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <3193e799, 7b71276c>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], direct true] 
vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
screen #1
screen #2
screen #3
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
X11GLXContext [Version 3.3 (Core profile, arb, ES2 compat, FBO, hardware) - 3.3 (Core Profile) Mesa 10.2.5 [GL 3.3.0, vendor 10.2.5 ((Core Profile) Mesa 10.2.5)], options 0x1405, this 0x2db4404a, handle 0x7f4bf40111b0, isShared false, jogamp.opengl.gl4.GL4bcImpl@2373bb8c,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@46dcdb0f,
	Handle    0x4200002,
	Surface   jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bec010740, owner true, ResourceToolkitLock[obj 0x274c2b3a, isOwner true, <624eb1b7, 6d770ba4>[count 1, qsz 0, owner <Thread-5>]]], idx 0], visualID 0x21e, fbConfigID 0xb8,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]],
	chosen    GLCaps[glx vid 0x21e, fbc 0xb8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  0 x 0 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bec000910, owner true, ResourceToolkitLock[obj 0x53e6725d, isOwner false, <153596e0, 2614ef8>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bec000910, owner true, ResourceToolkitLock[obj 0x53e6725d, isOwner false, <153596e0, 2614ef8>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x0, 518 x 324 mm, viewport [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  1920 x 1200 ] [window], orig [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], modeChanged false, modeCount 76]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4200002,
 SurfaceHandle 0x4200002 (lockedExt window false, surface false),
 window[0/23 (auto false) 480x480], pixel[480x480],
 Visible true, focus true,
 Undecorated false (false),
 AlwaysOnTop false, Fullscreen false,
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <579e4f3b, 378abb0f>[count 1, qsz 0, owner <Thread-5>], surfaceLockCount 1]], direct true] 
screen #1
testShaderState00PerformanceSingle toggleEnable false: 10.006s: 600f, 59.9 fps, 16 ms/f
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
X11GLXContext [Version 3.3 (Core profile, arb, ES2 compat, FBO, hardware) - 3.3 (Core Profile) Mesa 10.2.5 [GL 3.3.0, vendor 10.2.5 ((Core Profile) Mesa 10.2.5)], options 0x1405, this 0x64d92a9, handle 0x7f4bf4030350, isShared false, jogamp.opengl.gl4.GL4bcImpl@88a7c10,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@46dcdb0f,
	Handle    0x4200002,
	Surface   jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bec04ca70, owner true, ResourceToolkitLock[obj 0xcb5f9d9, isOwner true, <49b7762b, 23857d6e>[count 1, qsz 0, owner <Thread-6>]]], idx 0], visualID 0x21e, fbConfigID 0xb8,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]],
	chosen    GLCaps[glx vid 0x21e, fbc 0xb8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  0 x 0 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bec046020, owner true, ResourceToolkitLock[obj 0x78b4fff2, isOwner false, <5b6caa0c, 29988964>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0.0-1-EDT-4>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bec046020, owner true, ResourceToolkitLock[obj 0x78b4fff2, isOwner false, <5b6caa0c, 29988964>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0.0-1-EDT-4>]]]], monitors: [Monitor[Id 0x0, 518 x 324 mm, viewport [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  1920 x 1200 ] [window], orig [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], modeChanged false, modeCount 76]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4200002,
 SurfaceHandle 0x4200002 (lockedExt window false, surface false),
 window[2/23 (auto false) 480x480], pixel[480x480],
 Visible true, focus true,
 Undecorated false (false),
 AlwaysOnTop false, Fullscreen false,
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <217eff34, 7e6adf86>[count 1, qsz 0, owner <Thread-6>], surfaceLockCount 1]], direct true] 
screen #1
testShaderState00PerformanceSingle toggleEnable true: 10.008s: 600f, 59.9 fps, 16 ms/f
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
X11GLXContext [Version 3.3 (Core profile, arb, ES2 compat, FBO, hardware) - 3.3 (Core Profile) Mesa 10.2.5 [GL 3.3.0, vendor 10.2.5 ((Core Profile) Mesa 10.2.5)], options 0x1405, this 0x618612f7, handle 0x7f4bec0261d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@6f41f0b7,
	 quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@46dcdb0f,
	Handle    0x4200002,
	Surface   jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf404d830, owner true, ResourceToolkitLock[obj 0x6b7e7987, isOwner true, <2e7cfa8c, 7fbc441e>[count 1, qsz 0, owner <Thread-7>]]], idx 0], visualID 0x21e, fbConfigID 0xb8,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]],
	chosen    GLCaps[glx vid 0x21e, fbc 0xb8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  0 x 0 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf4053770, owner true, ResourceToolkitLock[obj 0x1f18d716, isOwner false, <7323733, 4e5305c3>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4bf4053770, owner true, ResourceToolkitLock[obj 0x1f18d716, isOwner false, <7323733, 4e5305c3>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x0, 518 x 324 mm, viewport [ 0 / 0  1920 x 1200 ] [pixels], [ 0 / 0  1920 x 1200 ] [window], orig [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1200 pixels x 32 bpp ] @ 59.95 Hz, flags [], 0 degr], modeChanged false, modeCount 76]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4200002,
 SurfaceHandle 0x4200002 (lockedExt window false, surface false),
 window[0/23 (auto false) 480x480], pixel[480x480],
 Visible true, focus true,
 Undecorated false (false),
 AlwaysOnTop false, Fullscreen false,
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <53d234a3, a2be9a8>[count 1, qsz 0, owner <Thread-7>], surfaceLockCount 1]], direct true] 
screen #1
screen #2
testShaderState01PerformanceDouble: 10.009s: 600f, 59.9 fps, 16 ms/f
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1410159593285 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
]]></system-err>
</testsuite>
