<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="jogamp07" name="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" skipped="0" tests="5" time="2.094" timestamp="2023-05-23T00:58:47">
  <properties>
    <property name="java.specification.version" value="17" />
    <property name="sun.jnu.encoding" value="UTF-8" />
    <property name="java.class.path" value="../../../../gluegen/label/linux-x86_64/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/make/lib/semantic-versioning/semver.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-test-util.jar:../build/jar/jogl-all-noawt.jar:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:../build/jar/jogl-test.jar" />
    <property name="java.vm.vendor" value="Debian" />
    <property name="sun.arch.data.model" value="64" />
    <property name="java.vendor.url" value="https://tracker.debian.org/openjdk-17" />
    <property name="java.vm.specification.version" value="17" />
    <property name="os.name" value="Linux" />
    <property name="sun.java.launcher" value="SUN_STANDARD" />
    <property name="user.country" value="US" />
    <property name="sun.boot.library.path" value="/usr/lib/jvm/java-17-openjdk-amd64/lib" />
    <property name="sun.java.command" value="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="jdk.debug" value="release" />
    <property name="sun.cpu.endian" value="little" />
    <property name="user.home" value="/home/jogamp" />
    <property name="user.language" value="en" />
    <property name="java.specification.vendor" value="Oracle Corporation" />
    <property name="java.version.date" value="2023-01-17" />
    <property name="java.home" value="/usr/lib/jvm/java-17-openjdk-amd64" />
    <property name="file.separator" value="/" />
    <property name="java.vm.compressedOopsMode" value="Zero based" />
    <property name="line.separator" value="&#xa;" />
    <property name="java.vm.specification.vendor" value="Oracle Corporation" />
    <property name="java.specification.name" value="Java Platform API Specification" />
    <property name="java.awt.headless" value="true" />
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers" />
    <property name="java.runtime.version" value="17.0.6+10-Debian-1deb11u1" />
    <property name="junit.run.arg1" value="dummy" />
    <property name="user.name" value="jogamp" />
    <property name="junit.run.arg0" value="dummy" />
    <property name="path.separator" value=":" />
    <property name="os.version" value="5.16.18" />
    <property name="java.runtime.name" value="OpenJDK Runtime Environment" />
    <property name="file.encoding" value="UTF-8" />
    <property name="java.vm.name" value="OpenJDK 64-Bit Server VM" />
    <property name="java.vendor.url.bug" value="https://bugs.debian.org/openjdk-17" />
    <property name="java.io.tmpdir" value="/tmp" />
    <property name="java.version" value="17.0.6" />
    <property name="user.dir" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make" />
    <property name="os.arch" value="amd64" />
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification" />
    <property name="native.encoding" value="UTF-8" />
    <property name="java.library.path" value="../../../../gluegen/label/linux-x86_64/build/obj:../build/nativewindow/obj:../build/jogl/obj:../build/newt/obj:../build/test/build/obj" />
    <property name="java.vm.info" value="mixed mode, sharing" />
    <property name="java.vendor" value="Debian" />
    <property name="java.vm.version" value="17.0.6+10-Debian-1deb11u1" />
    <property name="sun.io.unicode.encoding" value="UnicodeLittle" />
    <property name="jnlp.no.jvm.data.model.set" value="true" />
    <property name="java.class.version" value="61.0" />
  </properties>
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test00NoShaderState_Validation" time="0.474" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test01ShaderState_Validation" time="0.115" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test02ShaderState_PerformanceSingleKeepEnabled" time="0.314" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT" name="test03ShaderState_PerformanceSingleToggleEnable" time="0.3" />
  <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 SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1684803527102 ms III - Start
SLOCK [T main @ 1684803527102 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
Dropping GLCaps[glx vid 0x584, fbc 0x1c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x588, fbc 0x1c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x614, fbc 0x255: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x618, fbc 0x259: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a3, fbc 0x405: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a7, fbc 0x409: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x733, fbc 0x495: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x737, fbc 0x499: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x590, fbc 0x1d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x594, fbc 0x1d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x620, fbc 0x261: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x624, fbc 0x265: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6af, fbc 0x411: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6b3, fbc 0x415: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x73f, fbc 0x4a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x743, fbc 0x4a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x578, fbc 0x1b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x57c, fbc 0x1bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x608, fbc 0x249: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x60c, fbc 0x24d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x697, fbc 0x3f9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x69b, fbc 0x3fd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x727, fbc 0x489: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x72b, fbc 0x48d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x53c, fbc 0x17d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x540, fbc 0x181: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5cc, fbc 0x20d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d0, fbc 0x211: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65b, fbc 0x3bd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65f, fbc 0x3c1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6eb, fbc 0x44d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6ef, fbc 0x451: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x548, fbc 0x189: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x54c, fbc 0x18d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d8, fbc 0x219: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5dc, fbc 0x21d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x667, fbc 0x3c9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x66b, fbc 0x3cd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6f7, fbc 0x459: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6fb, fbc 0x45d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x530, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x534, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c0, fbc 0x201: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c4, fbc 0x205: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x64f, fbc 0x3b1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x653, fbc 0x3b5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6df, fbc 0x441: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6e3, fbc 0x445: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
X11GLXContext [Version 4.5 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 20.3.5 [GL 4.5.0, vendor 20.3.5 ((Core Profile) Mesa 20.3.5)], options 0x7c65, this 0x2e4b8173, handle 0x7f778056ccb0, isShared false, jogamp.opengl.gl4.GL4bcImpl@19bb07ed,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@10e41621,
	Handle    0x3600002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 480x480 wu, 480x480 pixel] handle 0x3600002, surfaceHandle 0x3600002, children 0; ParentWindow null (handle 0x0), 
  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 0x7f76a8001a30, owner true, ResourceToolkitLock[obj 0x353d0772, isOwner false, <2667f029, 67a20f67>[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 0x7f76a8001a30, owner true, ResourceToolkitLock[obj 0x353d0772, isOwner false, <2667f029, 67a20f67>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x3f [name 'DP-1', primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], 
  Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f76a8022c50, owner true, ResourceToolkitLock[obj 0x57c758ac, isOwner true, <a9cd3b1, 13e39c73>[count 1, qsz 0, owner <main>]]], idx 0], visualID 0x55d, fbConfigID 0x19e,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]],
	chosen    GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]], 
  WrappedSurface null, 
  SurfaceUpdatedListeners num 0 [], 
  WindowListeners num 0 [], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 0 [], 
  windowLock <64cd705f, 9225652>[count 1, qsz 0, owner <main>], 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, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, 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, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, 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, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, 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, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, 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
Dropping GLCaps[glx vid 0x584, fbc 0x1c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x588, fbc 0x1c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x614, fbc 0x255: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x618, fbc 0x259: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a3, fbc 0x405: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a7, fbc 0x409: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x733, fbc 0x495: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x737, fbc 0x499: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x590, fbc 0x1d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x594, fbc 0x1d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x620, fbc 0x261: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x624, fbc 0x265: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6af, fbc 0x411: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6b3, fbc 0x415: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x73f, fbc 0x4a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x743, fbc 0x4a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x578, fbc 0x1b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x57c, fbc 0x1bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x608, fbc 0x249: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x60c, fbc 0x24d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x697, fbc 0x3f9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x69b, fbc 0x3fd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x727, fbc 0x489: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x72b, fbc 0x48d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x53c, fbc 0x17d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x540, fbc 0x181: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5cc, fbc 0x20d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d0, fbc 0x211: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65b, fbc 0x3bd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65f, fbc 0x3c1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6eb, fbc 0x44d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6ef, fbc 0x451: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x548, fbc 0x189: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x54c, fbc 0x18d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d8, fbc 0x219: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5dc, fbc 0x21d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x667, fbc 0x3c9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x66b, fbc 0x3cd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6f7, fbc 0x459: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6fb, fbc 0x45d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x530, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x534, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c0, fbc 0x201: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c4, fbc 0x205: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x64f, fbc 0x3b1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x653, fbc 0x3b5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6df, fbc 0x441: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6e3, fbc 0x445: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
X11GLXContext [Version 4.5 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 20.3.5 [GL 4.5.0, vendor 20.3.5 ((Core Profile) Mesa 20.3.5)], options 0x7c65, this 0x32eff876, handle 0x7f77810a8a50, isShared false, jogamp.opengl.gl4.GL4bcImpl@8dbdac1,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@10e41621,
	Handle    0x3600002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 480x480 wu, 480x480 pixel] handle 0x3600002, surfaceHandle 0x3600002, children 0; ParentWindow null (handle 0x0), 
  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 0x7f7728001150, owner true, ResourceToolkitLock[obj 0x6e20b53a, isOwner false, <71809907, 3ce1e309>[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 0x7f7728001150, owner true, ResourceToolkitLock[obj 0x6e20b53a, isOwner false, <71809907, 3ce1e309>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x3f [name 'DP-1', primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], 
  Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7728019450, owner true, ResourceToolkitLock[obj 0x6aba2b86, isOwner true, <158da8e, 74e52303>[count 1, qsz 0, owner <main>]]], idx 0], visualID 0x55d, fbConfigID 0x19e,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]],
	chosen    GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]], 
  WrappedSurface null, 
  SurfaceUpdatedListeners num 0 [], 
  WindowListeners num 0 [], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 0 [], 
  windowLock <47af7f3d, 7c729a55>[count 1, qsz 0, owner <main>], 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, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, 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, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, 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, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, 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, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, 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
Dropping GLCaps[glx vid 0x584, fbc 0x1c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x588, fbc 0x1c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x614, fbc 0x255: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x618, fbc 0x259: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a3, fbc 0x405: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a7, fbc 0x409: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x733, fbc 0x495: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x737, fbc 0x499: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x590, fbc 0x1d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x594, fbc 0x1d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x620, fbc 0x261: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x624, fbc 0x265: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6af, fbc 0x411: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6b3, fbc 0x415: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x73f, fbc 0x4a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x743, fbc 0x4a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x578, fbc 0x1b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x57c, fbc 0x1bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x608, fbc 0x249: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x60c, fbc 0x24d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x697, fbc 0x3f9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x69b, fbc 0x3fd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x727, fbc 0x489: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x72b, fbc 0x48d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x53c, fbc 0x17d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x540, fbc 0x181: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5cc, fbc 0x20d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d0, fbc 0x211: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65b, fbc 0x3bd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65f, fbc 0x3c1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6eb, fbc 0x44d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6ef, fbc 0x451: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x548, fbc 0x189: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x54c, fbc 0x18d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d8, fbc 0x219: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5dc, fbc 0x21d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x667, fbc 0x3c9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x66b, fbc 0x3cd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6f7, fbc 0x459: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6fb, fbc 0x45d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x530, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x534, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c0, fbc 0x201: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c4, fbc 0x205: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x64f, fbc 0x3b1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x653, fbc 0x3b5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6df, fbc 0x441: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6e3, fbc 0x445: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 20.3.5 [GL 4.5.0, vendor 20.3.5 ((Core Profile) Mesa 20.3.5)], options 0x7c45, this 0x1c30d17e, handle 0x7f7658001040, isShared false, jogamp.opengl.gl4.GL4bcImpl@12f73c88,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@10e41621,
	Handle    0x3600002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 480x480 wu, 480x480 pixel] handle 0x3600002, surfaceHandle 0x3600002, children 0; ParentWindow null (handle 0x0), 
  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 0x7f7654000e90, owner true, ResourceToolkitLock[obj 0x16c8ba0e, isOwner false, <53ca36b3, 496ba695>[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 0x7f7654000e90, owner true, ResourceToolkitLock[obj 0x16c8ba0e, isOwner false, <53ca36b3, 496ba695>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x3f [name 'DP-1', primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], 
  Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f7654019170, owner true, ResourceToolkitLock[obj 0x62d3c04c, isOwner true, <31980ed2, 33e5c9fc>[count 1, qsz 0, owner <Thread-3>]]], idx 0], visualID 0x55d, fbConfigID 0x19e,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]],
	chosen    GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]], 
  WrappedSurface null, 
  SurfaceUpdatedListeners num 0 [], 
  WindowListeners num 0 [], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 0 [], 
  windowLock <27ae8e1b, 5b03eb02>[count 1, qsz 0, owner <Thread-3>], surfaceLockCount 1]], direct true] 
screen #1
testShaderState00PerformanceSingle toggleEnable false: 0.176s: 600f, 3409.0 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
Dropping GLCaps[glx vid 0x584, fbc 0x1c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x588, fbc 0x1c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x614, fbc 0x255: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x618, fbc 0x259: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a3, fbc 0x405: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a7, fbc 0x409: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x733, fbc 0x495: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x737, fbc 0x499: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x590, fbc 0x1d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x594, fbc 0x1d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x620, fbc 0x261: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x624, fbc 0x265: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6af, fbc 0x411: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6b3, fbc 0x415: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x73f, fbc 0x4a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x743, fbc 0x4a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x578, fbc 0x1b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x57c, fbc 0x1bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x608, fbc 0x249: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x60c, fbc 0x24d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x697, fbc 0x3f9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x69b, fbc 0x3fd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x727, fbc 0x489: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x72b, fbc 0x48d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x53c, fbc 0x17d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x540, fbc 0x181: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5cc, fbc 0x20d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d0, fbc 0x211: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65b, fbc 0x3bd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65f, fbc 0x3c1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6eb, fbc 0x44d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6ef, fbc 0x451: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x548, fbc 0x189: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x54c, fbc 0x18d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d8, fbc 0x219: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5dc, fbc 0x21d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x667, fbc 0x3c9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x66b, fbc 0x3cd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6f7, fbc 0x459: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6fb, fbc 0x45d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x530, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x534, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c0, fbc 0x201: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c4, fbc 0x205: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x64f, fbc 0x3b1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x653, fbc 0x3b5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6df, fbc 0x441: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6e3, fbc 0x445: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 20.3.5 [GL 4.5.0, vendor 20.3.5 ((Core Profile) Mesa 20.3.5)], options 0x7c45, this 0x292f5905, handle 0x7f763c01c450, isShared false, jogamp.opengl.gl4.GL4bcImpl@27e8a250,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@10e41621,
	Handle    0x3600002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 480x480 wu, 480x480 pixel] handle 0x3600002, surfaceHandle 0x3600002, children 0; ParentWindow null (handle 0x0), 
  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 0x7f76a8001a10, owner true, ResourceToolkitLock[obj 0x23d73275, isOwner false, <66d5a86b, 356122c5>[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 0x7f76a8001a10, owner true, ResourceToolkitLock[obj 0x23d73275, isOwner false, <66d5a86b, 356122c5>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x3f [name 'DP-1', primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], 
  Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f76a80a4f20, owner true, ResourceToolkitLock[obj 0x5779ec1b, isOwner true, <4d27381b, 6fa5724>[count 1, qsz 0, owner <Thread-4>]]], idx 0], visualID 0x55d, fbConfigID 0x19e,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]],
	chosen    GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]], 
  WrappedSurface null, 
  SurfaceUpdatedListeners num 0 [], 
  WindowListeners num 0 [], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 0 [], 
  windowLock <3a312a34, 22b0105d>[count 1, qsz 0, owner <Thread-4>], surfaceLockCount 1]], direct true] 
screen #1
testShaderState00PerformanceSingle toggleEnable true: 0.18s: 600f, 3333.3 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
Dropping GLCaps[glx vid 0x584, fbc 0x1c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x588, fbc 0x1c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x614, fbc 0x255: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x618, fbc 0x259: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a3, fbc 0x405: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6a7, fbc 0x409: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x733, fbc 0x495: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x737, fbc 0x499: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x590, fbc 0x1d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x594, fbc 0x1d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x620, fbc 0x261: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x624, fbc 0x265: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6af, fbc 0x411: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6b3, fbc 0x415: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x73f, fbc 0x4a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x743, fbc 0x4a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x578, fbc 0x1b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x57c, fbc 0x1bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x608, fbc 0x249: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x60c, fbc 0x24d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x697, fbc 0x3f9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x69b, fbc 0x3fd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x727, fbc 0x489: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x72b, fbc 0x48d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x53c, fbc 0x17d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x540, fbc 0x181: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5cc, fbc 0x20d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d0, fbc 0x211: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65b, fbc 0x3bd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x65f, fbc 0x3c1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6eb, fbc 0x44d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6ef, fbc 0x451: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x548, fbc 0x189: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x54c, fbc 0x18d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5d8, fbc 0x219: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5dc, fbc 0x21d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x667, fbc 0x3c9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x66b, fbc 0x3cd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6f7, fbc 0x459: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6fb, fbc 0x45d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x530, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x534, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c0, fbc 0x201: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x5c4, fbc 0x205: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x64f, fbc 0x3b1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x653, fbc 0x3b5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6df, fbc 0x441: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
Dropping GLCaps[glx vid 0x6e3, fbc 0x445: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]] != recommended[0]
X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 20.3.5 [GL 4.5.0, vendor 20.3.5 ((Core Profile) Mesa 20.3.5)], options 0x7c45, this 0x55f71578, handle 0x7f763c436ed0, isShared false, jogamp.opengl.gl4.GL4bcImpl@5b30e1b6,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@10e41621,
	Handle    0x3600002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 480x480 wu, 480x480 pixel] handle 0x3600002, surfaceHandle 0x3600002, children 0; ParentWindow null (handle 0x0), 
  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 0x7f7728019250, owner true, ResourceToolkitLock[obj 0x5f0f7e08, isOwner false, <1a0deb8d, 77bc7161>[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 0x7f7728019250, owner true, ResourceToolkitLock[obj 0x5f0f7e08, isOwner false, <1a0deb8d, 77bc7161>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x3f [name 'DP-1', primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x46, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], 
  Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f772809f8d0, owner true, ResourceToolkitLock[obj 0x2bdd1371, isOwner true, <f86d73c, 7a2214c2>[count 1, qsz 0, owner <Thread-5>]]], idx 0], visualID 0x55d, fbConfigID 0x19e,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]],
	chosen    GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]], 
  WrappedSurface null, 
  SurfaceUpdatedListeners num 0 [], 
  WindowListeners num 0 [], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 0 [], 
  windowLock <6e81559e, 2d0495a4>[count 1, qsz 0, owner <Thread-5>], surfaceLockCount 1]], direct true] 
screen #1
screen #2
testShaderState01PerformanceDouble: 0.183s: 600f, 3278.6 fps, 0 ms/f
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1684803528621 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T main @ 1684803528621 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
]]></system-err>
</testsuite>
