<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="jogamp-desktop" name="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" tests="5" time="3.501" timestamp="2015-08-21T02:15:42">
  <properties>
    <property name="junit.run.arg1" value="dummy" />
    <property name="junit.run.arg0" value="dummy" />
    <property name="jnlp.jogamp.tmp.cache.root" value="jln95211180547102289" />
    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment" />
    <property name="sun.boot.library.path" value="/opt-linux-x86_64/jdk1.7.0_45/jre/lib/amd64" />
    <property name="java.vm.version" value="24.45-b08" />
    <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-nvidia/make" />
    <property name="java.runtime.version" value="1.7.0_45-b18" />
    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment" />
    <property name="java.endorsed.dirs" value="/opt-linux-x86_64/jdk1.7.0_45/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-nvidia/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="51.0" />
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers" />
    <property name="os.version" value="3.13.0-57-generic" />
    <property name="user.home" value="/home/jogamp" />
    <property name="user.timezone" value="" />
    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob" />
    <property name="java.specification.version" value="1.7" />
    <property name="file.encoding" value="UTF-8" />
    <property name="user.name" value="jogamp" />
    <property name="java.class.path" value="../../../../gluegen/label/linux-x86_64-nvidia/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-nvidia/make/lib/semantic-versioning/semver.jar:../../../../gluegen/label/linux-x86_64-nvidia/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64-nvidia/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.7" />
    <property name="sun.arch.data.model" value="64" />
    <property name="java.home" value="/opt-linux-x86_64/jdk1.7.0_45/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.7.0_45" />
    <property name="java.ext.dirs" value="/opt-linux-x86_64/jdk1.7.0_45/jre/lib/ext:/usr/java/packages/lib/ext" />
    <property name="sun.boot.class.path" value="/opt-linux-x86_64/jdk1.7.0_45/jre/lib/resources.jar:/opt-linux-x86_64/jdk1.7.0_45/jre/lib/rt.jar:/opt-linux-x86_64/jdk1.7.0_45/jre/lib/sunrsasign.jar:/opt-linux-x86_64/jdk1.7.0_45/jre/lib/jsse.jar:/opt-linux-x86_64/jdk1.7.0_45/jre/lib/jce.jar:/opt-linux-x86_64/jdk1.7.0_45/jre/lib/charsets.jar:/opt-linux-x86_64/jdk1.7.0_45/jre/lib/jfr.jar:/opt-linux-x86_64/jdk1.7.0_45/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.265" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test01ShaderState_Validation" time="0.109" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test02ShaderState_PerformanceSingleKeepEnabled" time="0.3" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test03ShaderState_PerformanceSingleToggleEnable" time="0.317" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test04ShaderState_PerformanceDouble" time="0.3" />
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1440123342970 ms III localhost/127.0.0.1:59999 - Wait for lock
Thread-4 - SISock: localhost/127.0.0.1:59999 - started
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1440123343473 ms +++ localhost/127.0.0.1:59999 - Locked within 508 ms, 2 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 3.3.0 NVIDIA 340.76 [GL 3.3.0, vendor 340.76.0 (NVIDIA 340.76)], options 0x2c25, this 0x5a43dcca, handle 0x7f7ff4652c10, isShared false, jogamp.opengl.gl4.GL4bcImpl@295cf1bb,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@c1c084f,
	Handle    0x4a00002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, ],
 NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe0001910, owner true, ResourceToolkitLock[obj 0x15024134, isOwner false, <4706c7b2, e209b8c>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe0001910, owner true, ResourceToolkitLock[obj 0x15024134, isOwner false, <4706c7b2, e209b8c>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x277 [primary], 531 x 298 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], curr [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], modeChanged false, modeCount 44]]],
 window[64/64 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe0017db0, owner true, ResourceToolkitLock[obj 0x7ec40b92, isOwner true, <78d3df42, 1de6a407>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>]]], idx 0], visualID 0x27, fbConfigID 0x10d,
	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 0x27, fbc 0x10d: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4a00002,
 SurfaceHandle 0x4a00002 (lockedExt window false, surface false),
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <111ad6e7, 7912e076>[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
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 3.3.0 NVIDIA 340.76 [GL 3.3.0, vendor 340.76.0 (NVIDIA 340.76)], options 0x2c25, this 0x2f1467f3, handle 0x7f7ff48478e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@64b49aaa,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@c1c084f,
	Handle    0x4a00002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, ],
 NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe002a650, owner true, ResourceToolkitLock[obj 0xd16428d, isOwner false, <306b3db1, 509f484c>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe002a650, owner true, ResourceToolkitLock[obj 0xd16428d, isOwner false, <306b3db1, 509f484c>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x277 [primary], 531 x 298 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], curr [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], modeChanged false, modeCount 44]]],
 window[0/23 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe0027ae0, owner true, ResourceToolkitLock[obj 0x9439eee, isOwner true, <36772002, 46d67f3d>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>]]], idx 0], visualID 0x27, fbConfigID 0x10d,
	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 0x27, fbc 0x10d: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4a00002,
 SurfaceHandle 0x4a00002 (lockedExt window false, surface false),
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <2c3ba220, 7f10f98f>[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
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 3.3.0 NVIDIA 340.76 [GL 3.3.0, vendor 340.76.0 (NVIDIA 340.76)], options 0x2c05, this 0x7e4cb74, handle 0x7f7fe0017ef0, isShared false, jogamp.opengl.gl4.GL4bcImpl@76723358,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@c1c084f,
	Handle    0x4800002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, ],
 NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fd8006240, owner true, ResourceToolkitLock[obj 0x43891328, isOwner false, <5c48c9bb, 2eb44352>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fd8006240, owner true, ResourceToolkitLock[obj 0x43891328, isOwner false, <5c48c9bb, 2eb44352>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x277 [primary], 531 x 298 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], curr [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], modeChanged false, modeCount 44]]],
 window[64/64 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fd8015d20, owner true, ResourceToolkitLock[obj 0x3cafd472, isOwner true, <3ba4a77e, 36f05fc9>[count 1, qsz 0, owner <Thread-5>]]], idx 0], visualID 0x27, fbConfigID 0x10d,
	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 0x27, fbc 0x10d: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4800002,
 SurfaceHandle 0x4800002 (lockedExt window false, surface false),
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <5f20a14c, 573db55e>[count 1, qsz 0, owner <Thread-5>], surfaceLockCount 1]], direct true] 
screen #1
testShaderState00PerformanceSingle toggleEnable false: 0.092s: 600f, 6521.7 fps, 0 ms/f
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 3.3.0 NVIDIA 340.76 [GL 3.3.0, vendor 340.76.0 (NVIDIA 340.76)], options 0x2c05, this 0x20efeed2, handle 0x7f7fd802a000, isShared false, jogamp.opengl.gl4.GL4bcImpl@68282de2,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@c1c084f,
	Handle    0x4800002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, ],
 NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fdc000910, owner true, ResourceToolkitLock[obj 0x25dc85da, isOwner false, <30d7bea1, 24245514>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fdc000910, owner true, ResourceToolkitLock[obj 0x25dc85da, isOwner false, <30d7bea1, 24245514>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x277 [primary], 531 x 298 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], curr [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], modeChanged false, modeCount 44]]],
 window[64/64 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fdc0102a0, owner true, ResourceToolkitLock[obj 0x4d4da695, isOwner true, <24f3a7d9, 7890aa82>[count 1, qsz 0, owner <Thread-6>]]], idx 0], visualID 0x27, fbConfigID 0x10d,
	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 0x27, fbc 0x10d: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4800002,
 SurfaceHandle 0x4800002 (lockedExt window false, surface false),
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <61aa7aa4, 7f59d713>[count 1, qsz 0, owner <Thread-6>], surfaceLockCount 1]], direct true] 
screen #1
testShaderState00PerformanceSingle toggleEnable true: 0.096s: 600f, 6250.0 fps, 0 ms/f
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 3.3.0 NVIDIA 340.76 [GL 3.3.0, vendor 340.76.0 (NVIDIA 340.76)], options 0x2c05, this 0x20264d07, handle 0x7f7fdc024a70, isShared false, jogamp.opengl.gl4.GL4bcImpl@4996b20e,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@c1c084f,
	Handle    0x4800002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, ],
 NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe002a650, owner true, ResourceToolkitLock[obj 0x4483dae0, isOwner false, <2c96cb44, 5ffaf43a>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0-1-EDT-5>]]], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe002a650, owner true, ResourceToolkitLock[obj 0x4483dae0, isOwner false, <2c96cb44, 5ffaf43a>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0-1-EDT-5>]]]], monitors: [Monitor[Id 0x277 [primary], 531 x 298 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], curr [Id 0x27b, [ 1920 x 1080 pixels x 32 bpp ] @ 59.93 Hz, flags [], 0 degr], modeChanged false, modeCount 44]]],
 window[64/64 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7fe01da290, owner true, ResourceToolkitLock[obj 0x54b83d10, isOwner true, <bb110e4, 15cbeebb>[count 1, qsz 0, owner <Thread-7>]]], idx 0], visualID 0x27, fbConfigID 0x10d,
	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 0x27, fbc 0x10d: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.hw], on-scr[.]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x4800002,
 SurfaceHandle 0x4800002 (lockedExt window false, surface false),
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <7fa6422a, 7c4214de>[count 1, qsz 0, owner <Thread-7>], surfaceLockCount 1]], direct true] 
screen #1
screen #2
testShaderState01PerformanceDouble: 0.088s: 600f, 6818.1 fps, 0 ms/f
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
++++ Test Singleton.unlock()
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1440123345857 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
]]></system-err>
</testsuite>
