<?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="4.04" timestamp="2015-08-30T06:30:15">
  <properties>
    <property name="junit.run.arg1" value="dummy" />
    <property name="junit.run.arg0" value="dummy" />
    <property name="jnlp.jogamp.tmp.cache.root" value="jln5878638661521261113" />
    <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.207" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test01ShaderState_Validation" time="0.197" />
  <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.301" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test04ShaderState_PerformanceDouble" time="0.317" />
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1440916215685 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 @ 1440916216688 ms +++ localhost/127.0.0.1:59999 - Locked within 1006 ms, 3 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 0x61c2eee6, handle 0x7ff71c684390, isShared false, jogamp.opengl.gl4.GL4bcImpl@7cd84a10,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5be6a078,
	Handle    0x4600002,
	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 0x7ff708003920, owner true, ResourceToolkitLock[obj 0x231556b, isOwner false, <74dee4ec, 55877de5>[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 0x7ff708003920, owner true, ResourceToolkitLock[obj 0x231556b, isOwner false, <74dee4ec, 55877de5>[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[3/23 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7ff70801b2b0, owner true, ResourceToolkitLock[obj 0x325a7141, isOwner true, <4fc17c3a, 27c2ecbe>[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 0x4600002,
 SurfaceHandle 0x4600002 (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 <6e44c256, 6432d4a8>[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 0x76723358, handle 0x7ff71c67fca0, isShared false, jogamp.opengl.gl4.GL4bcImpl@43891328,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5be6a078,
	Handle    0x4600002,
	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 0x7ff70802b760, owner true, ResourceToolkitLock[obj 0x5c48c9bb, isOwner false, <2eb44352, 3cafd472>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0-1-EDT-2>]]], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7ff70802b760, owner true, ResourceToolkitLock[obj 0x5c48c9bb, isOwner false, <2eb44352, 3cafd472>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0-1-EDT-2>]]]], 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[3/23 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7ff708017390, owner true, ResourceToolkitLock[obj 0x3ba4a77e, isOwner true, <36f05fc9, 5f20a14c>[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 0x4600002,
 SurfaceHandle 0x4600002 (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 <573db55e, 144e5b11>[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 0x3f897240, handle 0x7ff708015e90, isShared false, jogamp.opengl.gl4.GL4bcImpl@58abe856,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5be6a078,
	Handle    0x4600002,
	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 0x7ff7000060f0, owner true, ResourceToolkitLock[obj 0x7e229394, isOwner false, <10071a3e, 424be4aa>[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 0x7ff7000060f0, owner true, ResourceToolkitLock[obj 0x7e229394, isOwner false, <10071a3e, 424be4aa>[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[3/23 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7ff700015be0, owner true, ResourceToolkitLock[obj 0x49176e7, isOwner true, <6a153a08, 179519a1>[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 0x4600002,
 SurfaceHandle 0x4600002 (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 <3dc5a51f, 7adbb5e7>[count 1, qsz 0, owner <Thread-5>], surfaceLockCount 1]], direct true] 
screen #1
testShaderState00PerformanceSingle toggleEnable false: 0.093s: 600f, 6451.6 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 0x446e0f14, handle 0x7ff704001dd0, isShared false, jogamp.opengl.gl4.GL4bcImpl@48468d0b,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5be6a078,
	Handle    0x4600002,
	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 0x7ff6f8000910, owner true, ResourceToolkitLock[obj 0xfd5f23f, isOwner false, <27130e38, 540a9292>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.x11_:0-1-EDT-4>]]], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7ff6f8000910, owner true, ResourceToolkitLock[obj 0xfd5f23f, isOwner false, <27130e38, 540a9292>[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[3/23 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7ff6f80102a0, owner true, ResourceToolkitLock[obj 0x21cda59, isOwner true, <34430a24, 1d4edc4a>[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 0x4600002,
 SurfaceHandle 0x4600002 (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 <24608d4e, 3edd0e8a>[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 0x5d3818c2, handle 0x7ff6f80251d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@de1985e,
	 quirks: [NoSurfacelessCtx],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5be6a078,
	Handle    0x4600002,
	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 0x7ff7040dbdc0, owner true, ResourceToolkitLock[obj 0x55da4a70, isOwner false, <6e4d2b18, c486d3b>[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 0x7ff7040dbdc0, owner true, ResourceToolkitLock[obj 0x55da4a70, isOwner false, <6e4d2b18, c486d3b>[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[3/23 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7ff7041f2ad0, owner true, ResourceToolkitLock[obj 0x66fb42c9, isOwner true, <79ddcef0, 513d2d11>[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 0x4600002,
 SurfaceHandle 0x4600002 (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 <759e0c2, 1db2e453>[count 1, qsz 0, owner <Thread-7>], surfaceLockCount 1]], direct true] 
screen #1
screen #2
testShaderState01PerformanceDouble: 0.087s: 600f, 6896.5 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 @ 1440916219107 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
]]></system-err>
</testsuite>
