<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="fantong02" name="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT" skipped="0" tests="3" time="8.433" timestamp="2025-07-21T06:04:34">
  <properties>
    <property name="java.specification.version" value="21" />
    <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/japicmp/japicmp-with-dependencies.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="Eclipse Adoptium" />
    <property name="sun.arch.data.model" value="64" />
    <property name="java.vendor.url" value="https://adoptium.net/" />
    <property name="java.vm.specification.version" value="21" />
    <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="/opt-linux-x86_64/jdk-21.0.7+6/lib" />
    <property name="sun.java.command" value="org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT 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.util.texture.TestPNGPixelRect01NEWT.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="2025-04-15" />
    <property name="java.home" value="/opt-linux-x86_64/jdk-21.0.7+6" />
    <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="21.0.7+6-LTS" />
    <property name="junit.run.arg1" value="dummy" />
    <property name="user.name" value="jogamp" />
    <property name="junit.run.arg0" value="dummy" />
    <property name="stdout.encoding" value="UTF-8" />
    <property name="path.separator" value=":" />
    <property name="os.version" value="6.1.0-37-amd64" />
    <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.version" value="Temurin-21.0.7+6" />
    <property name="java.vendor.url.bug" value="https://github.com/adoptium/adoptium-support/issues" />
    <property name="java.io.tmpdir" value="/tmp" />
    <property name="java.version" value="21.0.7" />
    <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="stderr.encoding" value="UTF-8" />
    <property name="java.vendor" value="Eclipse Adoptium" />
    <property name="java.vm.version" value="21.0.7+6-LTS" />
    <property name="sun.io.unicode.encoding" value="UnicodeLittle" />
    <property name="jnlp.no.jvm.data.model.set" value="true" />
    <property name="java.class.version" value="65.0" />
  </properties>
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT" name="testRead00_Manual" time="0.005" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT" name="testRead01_All" time="5.841" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT" name="testRead02_Gray2RGBA" time="1.967" />
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753077874773 ms III - Start
SLOCK [T main @ 1753077874778 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
PNGPixelRect: test-ntscN_3-01-160x90, PixelRect[obj 0x31d7b7bf, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x55c, fbc 0x19d: 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[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x3113f25e, handle 0x555a36cfa650, isShared false, jogamp.opengl.gl4.GL4bcImpl@4fcbd5b7,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x555a36ca4a40, owner true, ResourceToolkitLock[obj 0x20f8b6a4, isOwner false, <ff9650e, 45f1ca3>[count 0, qsz 0, owner <NULL>]], obj 0x260d660c], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x555a36ca4a40, owner true, ResourceToolkitLock[obj 0x20f8b6a4, isOwner false, <ff9650e, 45f1ca3>[count 0, qsz 0, owner <NULL>]], obj 0x260d660c]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x555a36cd6df0, owner true, ResourceToolkitLock[obj 0xa56130a, isOwner true, <4ffe9fd3, cca0c88>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-1>]], obj 0x41878e8f], idx 0], visualID 0x55c, fbConfigID 0x19d,
	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 0x55c, fbc 0x19d: 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 2 [com.jogamp.newt.opengl.GLWindow$2@f9d131b, com.jogamp.opengl.test.junit.util.QuitAdapter@521b1d28, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@521b1d28, ], 
  windowLock <1e55607a, 713cbf3b>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-1>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-1: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0000-test-ntscN_3-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#34,main-Display-.x11_:0-1-EDT-1,5,main]
PNGPixelRect: test-ntscN_4-01-160x90, PixelRect[obj 0x40005471, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x7e4ed66, handle 0x7f405803d740, isShared false, jogamp.opengl.gl4.GL4bcImpl@799cb0d6,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f40580015a0, owner true, ResourceToolkitLock[obj 0x10d9a5c5, isOwner false, <2831e69e, 4a71dbeb>[count 0, qsz 0, owner <NULL>]], obj 0x56f7c873], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f40580015a0, owner true, ResourceToolkitLock[obj 0x10d9a5c5, isOwner false, <2831e69e, 4a71dbeb>[count 0, qsz 0, owner <NULL>]], obj 0x56f7c873]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f405801d000, owner true, ResourceToolkitLock[obj 0xbdda8e5, isOwner true, <2c7fba16, 681582f1>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-2>]], obj 0xc96bd0], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@66b571ac, com.jogamp.opengl.test.junit.util.QuitAdapter@374bc866, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@374bc866, ], 
  windowLock <738dd674, 3851a43e>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-2>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-2: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0001-test-ntscN_4-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#36,main-Display-.x11_:0-1-EDT-2,5,main]
PNGPixelRect: test-ntscNG4-01-160x90, PixelRect[obj 0x2aceadd4, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x40217d91, handle 0x7f40b00339d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@3e9e3a8c,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f40b0001380, owner true, ResourceToolkitLock[obj 0x3c725da0, isOwner false, <6ff46e91, 46424c8e>[count 0, qsz 0, owner <NULL>]], obj 0x9474490], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f40b0001380, owner true, ResourceToolkitLock[obj 0x3c725da0, isOwner false, <6ff46e91, 46424c8e>[count 0, qsz 0, owner <NULL>]], obj 0x9474490]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f40b00195d0, owner true, ResourceToolkitLock[obj 0x27769745, isOwner true, <6bbaf5dc, 3f48e219>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-3>]], obj 0xc9852a4], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@1fc720cd, com.jogamp.opengl.test.junit.util.QuitAdapter@236f32fc, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@236f32fc, ], 
  windowLock <5bcf44a2, 150c200d>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-3>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-3: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0002-test-ntscNG4-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#38,main-Display-.x11_:0-1-EDT-3,5,main]
PNGPixelRect: test-ntscI_3-01-160x90, PixelRect[obj 0x279fedbd, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x55c, fbc 0x19d: 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[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x2ac8934b, handle 0x7f400c0a9d00, isShared false, jogamp.opengl.gl4.GL4bcImpl@541d5204,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c00d050, owner true, ResourceToolkitLock[obj 0x734b999c, isOwner false, <51d8d16, 795437d5>[count 0, qsz 0, owner <NULL>]], obj 0x47e7c789], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c00d050, owner true, ResourceToolkitLock[obj 0x734b999c, isOwner false, <51d8d16, 795437d5>[count 0, qsz 0, owner <NULL>]], obj 0x47e7c789]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c085f30, owner true, ResourceToolkitLock[obj 0x684f3190, isOwner true, <15374b2, 596101d2>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-4>]], obj 0x20c34ef8], idx 0], visualID 0x55c, fbConfigID 0x19d,
	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 0x55c, fbc 0x19d: 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 2 [com.jogamp.newt.opengl.GLWindow$2@311128c1, com.jogamp.opengl.test.junit.util.QuitAdapter@2b7d2cb5, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2b7d2cb5, ], 
  windowLock <7ac3d799, 40cdf2b7>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-4>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-4: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0003-test-ntscI_3-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#40,main-Display-.x11_:0-1-EDT-4,5,main]
PNGPixelRect: test-ntscI_4-01-160x90, PixelRect[obj 0x1ff4931d, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x47ca043f, handle 0x7f400c0e5410, isShared false, jogamp.opengl.gl4.GL4bcImpl@3972a745,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ed930, owner true, ResourceToolkitLock[obj 0x67e4ef33, isOwner false, <681f17c2, 10590a37>[count 0, qsz 0, owner <NULL>]], obj 0x3c3dcff6], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ed930, owner true, ResourceToolkitLock[obj 0x67e4ef33, isOwner false, <681f17c2, 10590a37>[count 0, qsz 0, owner <NULL>]], obj 0x3c3dcff6]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x7ce02235, isOwner true, <6c518b6c, 34813c63>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-5>]], obj 0x6611177a], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@1b9d6007, com.jogamp.opengl.test.junit.util.QuitAdapter@7b7782f3, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7b7782f3, ], 
  windowLock <46a8dbda, 28ecbeb2>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-5>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-5: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0004-test-ntscI_4-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#42,main-Display-.x11_:0-1-EDT-5,5,main]
PNGPixelRect: test-ntscIG3-01-160x90, PixelRect[obj 0x7817fd62, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x55c, fbc 0x19d: 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[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x7e5c45e0, handle 0x7f400cce6900, isShared false, jogamp.opengl.gl4.GL4bcImpl@5dce6f,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x5558b05a, isOwner false, <5189412f, 3056e3f9>[count 0, qsz 0, owner <NULL>]], obj 0x5e967d2a], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x5558b05a, isOwner false, <5189412f, 3056e3f9>[count 0, qsz 0, owner <NULL>]], obj 0x5e967d2a]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0ed930, owner true, ResourceToolkitLock[obj 0x4e5cdcc2, isOwner true, <55c77c1f, 52090475>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-6>]], obj 0x3f1b5c33], idx 0], visualID 0x55c, fbConfigID 0x19d,
	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 0x55c, fbc 0x19d: 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 2 [com.jogamp.newt.opengl.GLWindow$2@17892dde, com.jogamp.opengl.test.junit.util.QuitAdapter@79408cb4, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@79408cb4, ], 
  windowLock <63701545, 66f37dc>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-6>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-6: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0005-test-ntscIG3-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#44,main-Display-.x11_:0-1-EDT-6,5,main]
PNGPixelRect: test-ntscIG4-01-160x90, PixelRect[obj 0xfa4c865, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x37c03375, handle 0x7f400cce5220, isShared false, jogamp.opengl.gl4.GL4bcImpl@49887c3b,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x360ffd7f, isOwner false, <18153e89, 6ec5fdc2>[count 0, qsz 0, owner <NULL>]], obj 0x64a63d85], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x360ffd7f, isOwner false, <18153e89, 6ec5fdc2>[count 0, qsz 0, owner <NULL>]], obj 0x64a63d85]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x2d0bd06b, isOwner true, <1c5b4235, 5d319791>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-7>]], obj 0x82ed3a7], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@7bd5c241, com.jogamp.opengl.test.junit.util.QuitAdapter@3dd97de4, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3dd97de4, ], 
  windowLock <6c05f8d1, 1248bd1d>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-7>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-7: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0006-test-ntscIG4-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#46,main-Display-.x11_:0-1-EDT-7,5,main]
PNGPixelRect: test-ntscP_3-01-160x90, PixelRect[obj 0x77f1baf5, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x55c, fbc 0x19d: 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[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x1af01cf0, handle 0x7f400c0e1e90, isShared false, jogamp.opengl.gl4.GL4bcImpl@64955b17,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x37f29472, isOwner false, <352514aa, 41077e1c>[count 0, qsz 0, owner <NULL>]], obj 0xf84d8c8], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x37f29472, isOwner false, <352514aa, 41077e1c>[count 0, qsz 0, owner <NULL>]], obj 0xf84d8c8]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x2cf69c4e, isOwner true, <316b4d3e, 4be63291>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-8>]], obj 0x620df1bd], idx 0], visualID 0x55c, fbConfigID 0x19d,
	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 0x55c, fbc 0x19d: 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 2 [com.jogamp.newt.opengl.GLWindow$2@7a01055e, com.jogamp.opengl.test.junit.util.QuitAdapter@11e8b59d, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@11e8b59d, ], 
  windowLock <6b606f8b, 66edfb43>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-8>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-8: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0007-test-ntscP_3-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#48,main-Display-.x11_:0-1-EDT-8,5,main]
PNGPixelRect: test-ntscP_4-01-160x90, PixelRect[obj 0x55b0dcab, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x55c, fbc 0x19d: 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[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x2b4d9dbe, handle 0x7f400cce5a40, isShared false, jogamp.opengl.gl4.GL4bcImpl@5519484a,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[880/486 160x90 wu, 160x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x5b14c7a1, isOwner false, <49893d3, 220058ec>[count 0, qsz 0, owner <NULL>]], obj 0x3dc41ffe], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x5b14c7a1, isOwner false, <49893d3, 220058ec>[count 0, qsz 0, owner <NULL>]], obj 0x3dc41ffe]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x4010ee28, isOwner true, <d6ebf2, 2031043c>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-9>]], obj 0x3d97c42b], idx 0], visualID 0x55c, fbConfigID 0x19d,
	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 0x55c, fbc 0x19d: 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 2 [com.jogamp.newt.opengl.GLWindow$2@7a310c1f, com.jogamp.opengl.test.junit.util.QuitAdapter@4d8fe1d0, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4d8fe1d0, ], 
  windowLock <65b70cb9, 66823ab8>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-9>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-9: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0008-test-ntscP_4-01-160x90-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
QUIT Window Thread[#50,main-Display-.x11_:0-1-EDT-9,5,main]
PNGPixelRect: grayscale_texture, PixelRect[obj 0x6200f9cb, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=9056 cap=9056]]
GLPixelAttributes: PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE]
TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x55c, fbc 0x19d: 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[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x5af95039, handle 0x7f400cce6730, isShared false, jogamp.opengl.gl4.GL4bcImpl@24dc5e92,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[818/515 283x32 wu, 283x32 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x7ddef233, isOwner false, <752c5062, 2a7161d6>[count 0, qsz 0, owner <NULL>]], obj 0x6c9f82c4], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x7ddef233, isOwner false, <752c5062, 2a7161d6>[count 0, qsz 0, owner <NULL>]], obj 0x6c9f82c4]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x66daba0e, isOwner true, <716249f7, 50bcf9dc>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-10>]], obj 0x4025d8ad], idx 0], visualID 0x55c, fbConfigID 0x19d,
	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 0x55c, fbc 0x19d: 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 2 [com.jogamp.newt.opengl.GLWindow$2@731c106d, com.jogamp.opengl.test.junit.util.QuitAdapter@10d2c208, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@10d2c208, ], 
  windowLock <2717bbd7, 4999ef28>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-10>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-10: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0009-grayscale_texture-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
QUIT Window Thread[#52,main-Display-.x11_:0-1-EDT-10,5,main]
PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x7dc0f706, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x2f9ce6, handle 0x7f400cce6900, isShared false, jogamp.opengl.gl4.GL4bcImpl@7e50051d,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[896/486 127x90 wu, 127x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x4b0e2606, isOwner false, <2ffa97e7, 14888ed5>[count 0, qsz 0, owner <NULL>]], obj 0x6a0e09b4], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x4b0e2606, isOwner false, <2ffa97e7, 14888ed5>[count 0, qsz 0, owner <NULL>]], obj 0x6a0e09b4]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x500a2ce5, isOwner true, <2bb4ccac, 7b9a0129>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-11>]], obj 0x61c3e447], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@60af819e, com.jogamp.opengl.test.junit.util.QuitAdapter@6d73f08b, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6d73f08b, ], 
  windowLock <464b2745, 38d40217>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-11>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-11: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0010-bug724-transparent-grey_orig-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
QUIT Window Thread[#54,main-Display-.x11_:0-1-EDT-11,5,main]
PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x2de23121, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0xf371b6e, handle 0x7f400ccdc440, isShared false, jogamp.opengl.gl4.GL4bcImpl@71c71cf1,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[896/486 127x90 wu, 127x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0xff6cd57, isOwner false, <20e2018c, 64be04c6>[count 0, qsz 0, owner <NULL>]], obj 0x2d57bc34], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0xff6cd57, isOwner false, <20e2018c, 64be04c6>[count 0, qsz 0, owner <NULL>]], obj 0x2d57bc34]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x14f240bc, isOwner true, <24acddcf, 30a075a8>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-12>]], obj 0x2006c994], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@26f78a88, com.jogamp.opengl.test.junit.util.QuitAdapter@64f7793c, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@64f7793c, ], 
  windowLock <57495d3f, 4195742b>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-12>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-12: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0011-bug724-transparent-grey_gimpexp-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
QUIT Window Thread[#56,main-Display-.x11_:0-1-EDT-12,5,main]
PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x6913c1fb, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x42d0548a, handle 0x7f400c079bd0, isShared false, jogamp.opengl.gl4.GL4bcImpl@3c6df001,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[952/517 16x29 wu, 16x29 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x35b3df99, isOwner false, <6d0547d4, 56ed408d>[count 0, qsz 0, owner <NULL>]], obj 0x5d35fa9], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x35b3df99, isOwner false, <6d0547d4, 56ed408d>[count 0, qsz 0, owner <NULL>]], obj 0x5d35fa9]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x2eb7179d, isOwner true, <694bde78, 559e12f4>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-13>]], obj 0x4aaf21f9], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@5cb2dcce, com.jogamp.opengl.test.junit.util.QuitAdapter@6b3d713e, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6b3d713e, ], 
  windowLock <4e91c71f, 7d0297dd>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-13>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-13: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0012-cross-grey-alpha-16x16-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0029.png
QUIT Window Thread[#58,main-Display-.x11_:0-1-EDT-13,5,main]
PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x7d8704ef, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x310fad6b, handle 0x7f400c9cb760, isShared false, jogamp.opengl.gl4.GL4bcImpl@4fc1b3a5,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[952/517 16x29 wu, 16x29 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x4a837358, isOwner false, <1edab04e, 4251ad0d>[count 0, qsz 0, owner <NULL>]], obj 0xcf7279], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x4a837358, isOwner false, <1edab04e, 4251ad0d>[count 0, qsz 0, owner <NULL>]], obj 0xcf7279]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x5187d88b, isOwner true, <1a944a35, 55e2b5af>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-14>]], obj 0x2ec559d0], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@41e99f03, com.jogamp.opengl.test.junit.util.QuitAdapter@7994b0e9, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7994b0e9, ], 
  windowLock <399b2db9, 3d94e883>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-14>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-14: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0013-pointer-grey-alpha-16x24-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0029.png
QUIT Window Thread[#60,main-Display-.x11_:0-1-EDT-14,5,main]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
PNGPixelRect: grayscale_texture, PixelRect[obj 0x1e66f1f5, RGBA8888, 283 x 32, stride 1132, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=36224 cap=36224]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[283x32, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 36224, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x3d125bfa, handle 0x7f400cce64f0, isShared false, jogamp.opengl.gl4.GL4bcImpl@43d04d44,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[818/515 283x32 wu, 283x32 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x25d85bd4, isOwner false, <12c7475c, 1846d633>[count 0, qsz 0, owner <NULL>]], obj 0x59bd1212], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x25d85bd4, isOwner false, <12c7475c, 1846d633>[count 0, qsz 0, owner <NULL>]], obj 0x59bd1212]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x3edcf40a, isOwner true, <1689b92a, 38d00286>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-15>]], obj 0x9ccba0c], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@50e9739b, com.jogamp.opengl.test.junit.util.QuitAdapter@bf2c045, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@bf2c045, ], 
  windowLock <330e278f, 5ffef738>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-15>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-15: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0000-grayscale_texture-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
QUIT Window Thread[#62,main-Display-.x11_:0-1-EDT-15,5,main]
PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x394df057, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x74e070aa, handle 0x7f400ccd6560, isShared false, jogamp.opengl.gl4.GL4bcImpl@aeb54e3,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[896/486 127x90 wu, 127x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x341358af, isOwner false, <5b357532, 5173cab8>[count 0, qsz 0, owner <NULL>]], obj 0x16fd039], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x341358af, isOwner false, <5b357532, 5173cab8>[count 0, qsz 0, owner <NULL>]], obj 0x16fd039]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x2f17369b, isOwner true, <5f7b4aae, 10127df3>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-16>]], obj 0x6f0399d0], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@7936d945, com.jogamp.opengl.test.junit.util.QuitAdapter@7c1dd2f7, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7c1dd2f7, ], 
  windowLock <7fe3d562, c5d1e57>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-16>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-16: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0001-bug724-transparent-grey_orig-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
QUIT Window Thread[#64,main-Display-.x11_:0-1-EDT-16,5,main]
PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x75db5df9, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x35a1c124, handle 0x7f400c9c6500, isShared false, jogamp.opengl.gl4.GL4bcImpl@4bebedb5,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[896/486 127x90 wu, 127x90 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x3992e596, isOwner false, <1a74cc94, 1814e042>[count 0, qsz 0, owner <NULL>]], obj 0xc8630b0], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x3992e596, isOwner false, <1a74cc94, 1814e042>[count 0, qsz 0, owner <NULL>]], obj 0xc8630b0]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x2296cae3, isOwner true, <1e3ab249, 2113473c>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-17>]], obj 0x1cade01e], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@8f8f0ba, com.jogamp.opengl.test.junit.util.QuitAdapter@431bb316, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@431bb316, ], 
  windowLock <780a26ee, bd484e1>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-17>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-17: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0002-bug724-transparent-grey_gimpexp-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
QUIT Window Thread[#66,main-Display-.x11_:0-1-EDT-17,5,main]
PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x399c4be1, RGBA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x49d3e0b4, handle 0x7f400cfe0090, isShared false, jogamp.opengl.gl4.GL4bcImpl@37654de8,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[952/517 16x29 wu, 16x29 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x280f856b, isOwner false, <6606f28a, 7a6ca385>[count 0, qsz 0, owner <NULL>]], obj 0x67fbbb2d], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x280f856b, isOwner false, <6606f28a, 7a6ca385>[count 0, qsz 0, owner <NULL>]], obj 0x67fbbb2d]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x330b4e64, isOwner true, <6248682d, 7da79f6a>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-18>]], obj 0x473f7120], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@2eae6fcd, com.jogamp.opengl.test.junit.util.QuitAdapter@f867335, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@f867335, ], 
  windowLock <4e1bf160, 72113ff2>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-18>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-18: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0003-cross-grey-alpha-16x16-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0029.png
QUIT Window Thread[#68,main-Display-.x11_:0-1-EDT-18,5,main]
PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x4c39bec8, RGBA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1536, alignment 1, rowlen 0
Chosen Caps: GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]
GL ctx: X11GLXContext [Version 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Core Profile) Mesa 22.3.6 [GL 4.5 (4.5 (Core Profile) Mesa 22.3.6), vendor 22.3.6 ((Core Profile) Mesa 22.3.6)], options 0x7c45, this 0x4232a602, handle 0x7f400cfe0090, isShared false, jogamp.opengl.gl4.GL4bcImpl@3c8fe085,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@55054942,
	Handle    0x3400002,
	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[952/517 16x29 wu, 16x29 pixel] handle 0x3400002, surfaceHandle 0x3400002, 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 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x22300b3b, isOwner false, <6de7b540, 58372211>[count 0, qsz 0, owner <NULL>]], obj 0x1b7f6a5a], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f400c0ef2b0, owner true, ResourceToolkitLock[obj 0x22300b3b, isOwner false, <6de7b540, 58372211>[count 0, qsz 0, owner <NULL>]], obj 0x1b7f6a5a]], monitors: [Monitor[Id 0x3e [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 0x45, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x45, [ 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 0x7f400c0801c0, owner true, ResourceToolkitLock[obj 0x3934c3dd, isOwner true, <69a92c0e, 86fac80>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-19>]], obj 0x68222a6d], idx 0], visualID 0x515, fbConfigID 0x155,
	requested GLCaps[rgba 8/8/8/1, 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 0x515, fbc 0x155: rgba 8/8/8/8, 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 2 [com.jogamp.newt.opengl.GLWindow$2@7717369f, com.jogamp.opengl.test.junit.util.QuitAdapter@57febd2f, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@57febd2f, ], 
  windowLock <220000fc, 5b883793>[count 2, qsz 0, owner <main-Display-.x11_:0-1-EDT-19>], surfaceLockCount 1]], direct true] 
main-Display-.x11_:0-1-EDT-19: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0004-pointer-grey-alpha-16x24-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0029.png
QUIT Window Thread[#70,main-Display-.x11_:0-1-EDT-19,5,main]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753077882613 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T main @ 1753077882615 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
]]></system-err>
</testsuite>
