<?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.544" timestamp="2025-08-31T00:09:33">
  <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-38-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.004" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT" name="testRead01_All" time="6.045" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT" name="testRead02_Gray2RGBA" time="1.9" />
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1756598973275 ms III - Start
SLOCK [T main @ 1756598973275 ms +++ localhost/127.0.0.1:59999 - Locked within 5 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 0x3967e60c, 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 0x49669b38, handle 0x7f4e38044120, isShared false, jogamp.opengl.gl4.GL4bcImpl@5c8945d0,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4e38001930, owner true, ResourceToolkitLock[obj 0x3cd70752, isOwner false, <10c2c23c, 6f3a231>[count 0, qsz 0, owner <NULL>]], obj 0xa2622cb], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4e38001930, owner true, ResourceToolkitLock[obj 0x3cd70752, isOwner false, <10c2c23c, 6f3a231>[count 0, qsz 0, owner <NULL>]], obj 0xa2622cb]], 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 0x7f4e3801fee0, owner true, ResourceToolkitLock[obj 0xecf494a, isOwner true, <81aa98d, 13e37095>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-1>]], obj 0x28682858], 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@5c19b106, com.jogamp.opengl.test.junit.util.QuitAdapter@1123dc9, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1123dc9, ], 
  windowLock <9fd92a6, 60be5129>[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[#35,main-Display-.x11_:0-1-EDT-1,5,main]
PNGPixelRect: test-ntscN_4-01-160x90, PixelRect[obj 0x4562e04d, 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 0x76b29f7a, handle 0x7f4e8c03e050, isShared false, jogamp.opengl.gl4.GL4bcImpl@8bbfbd4,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4e8c0023c0, owner true, ResourceToolkitLock[obj 0x23fab46d, isOwner false, <59679aa8, 196379d3>[count 0, qsz 0, owner <NULL>]], obj 0x4ed14470], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4e8c0023c0, owner true, ResourceToolkitLock[obj 0x23fab46d, isOwner false, <59679aa8, 196379d3>[count 0, qsz 0, owner <NULL>]], obj 0x4ed14470]], 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 0x7f4e8c01ddb0, owner true, ResourceToolkitLock[obj 0x38fed81b, isOwner true, <5d29a776, 5f86f0e1>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-2>]], obj 0x1b30dda5], 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@5540f0d8, com.jogamp.opengl.test.junit.util.QuitAdapter@45c2ef11, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@45c2ef11, ], 
  windowLock <2d2b1eb0, 30eb2345>[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[#37,main-Display-.x11_:0-1-EDT-2,5,main]
PNGPixelRect: test-ntscNG4-01-160x90, PixelRect[obj 0x7c7b252e, 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 0x4044254f, handle 0x7f4ee40377e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@3efb0763,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ee4001380, owner true, ResourceToolkitLock[obj 0x169e6b35, isOwner false, <6f913643, e1e76eb>[count 0, qsz 0, owner <NULL>]], obj 0x68b8b854], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ee4001380, owner true, ResourceToolkitLock[obj 0x169e6b35, isOwner false, <6f913643, e1e76eb>[count 0, qsz 0, owner <NULL>]], obj 0x68b8b854]], 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 0x7f4ee4019620, owner true, ResourceToolkitLock[obj 0xd9aa1b5, isOwner true, <6bdfad6b, 160b27d5>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-3>]], obj 0x3b5c4758], 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@6313de8f, com.jogamp.opengl.test.junit.util.QuitAdapter@75318373, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@75318373, ], 
  windowLock <3a4b378f, 63f4d119>[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[#39,main-Display-.x11_:0-1-EDT-3,5,main]
PNGPixelRect: test-ntscI_3-01-160x90, PixelRect[obj 0x48f2bd5b, 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 0x64c72e87, handle 0x7f4ea8564730, isShared false, jogamp.opengl.gl4.GL4bcImpl@1a5cafb3,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea8184a90, owner true, ResourceToolkitLock[obj 0xed851f2, isOwner false, <4b12391b, 261930ad>[count 0, qsz 0, owner <NULL>]], obj 0x594732ea], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea8184a90, owner true, ResourceToolkitLock[obj 0xed851f2, isOwner false, <4b12391b, 261930ad>[count 0, qsz 0, owner <NULL>]], obj 0x594732ea]], 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 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x15dcbff1, isOwner true, <4f5c86b0, 20af4bae>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-4>]], obj 0x409ffd33], 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@304cf1e6, com.jogamp.opengl.test.junit.util.QuitAdapter@1b8e9859, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1b8e9859, ], 
  windowLock <412642bd, 7e6f49cf>[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[#41,main-Display-.x11_:0-1-EDT-4,5,main]
PNGPixelRect: test-ntscI_4-01-160x90, PixelRect[obj 0x55141def, 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 0x2c453053, handle 0x7f4ea84c3b40, isShared false, jogamp.opengl.gl4.GL4bcImpl@529672eb,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x1e3e4fd9, isOwner false, <3902edf, 8f601e3>[count 0, qsz 0, owner <NULL>]], obj 0x69963b3c], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x1e3e4fd9, isOwner false, <3902edf, 8f601e3>[count 0, qsz 0, owner <NULL>]], obj 0x69963b3c]], 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 0x7f4ea8561950, owner true, ResourceToolkitLock[obj 0x53ae150, isOwner true, <7ded1fe, 3f1f31ff>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-5>]], obj 0x6708a2fb], 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@35eaff2b, com.jogamp.opengl.test.junit.util.QuitAdapter@444a9949, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@444a9949, ], 
  windowLock <21cc8f6, 2021bd34>[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[#43,main-Display-.x11_:0-1-EDT-5,5,main]
PNGPixelRect: test-ntscIG3-01-160x90, PixelRect[obj 0x4218d6a3, 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 0x759784a, handle 0x7f4ea84c3b40, isShared false, jogamp.opengl.gl4.GL4bcImpl@79a110dd,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x7c9cf410, isOwner false, <288c63a5, d69f0ee>[count 0, qsz 0, owner <NULL>]], obj 0x7cbf2e66], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x7c9cf410, isOwner false, <288c63a5, d69f0ee>[count 0, qsz 0, owner <NULL>]], obj 0x7cbf2e66]], 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 0x7f4ea92b1f50, owner true, ResourceToolkitLock[obj 0x67987995, isOwner true, <2cc2bf88, 6e6ed47e>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-6>]], obj 0x6ba70bcb], 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@4fd783fb, com.jogamp.opengl.test.junit.util.QuitAdapter@76d04b76, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@76d04b76, ], 
  windowLock <6e05acf6, 3daf0bae>[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[#45,main-Display-.x11_:0-1-EDT-6,5,main]
PNGPixelRect: test-ntscIG4-01-160x90, PixelRect[obj 0x71d44a3, 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 0x31accc6e, handle 0x7f4ea92b8140, isShared false, jogamp.opengl.gl4.GL4bcImpl@4fe2e176,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x5190d3c3, isOwner false, <1e79c15f, 45fc8e8a>[count 0, qsz 0, owner <NULL>]], obj 0x1d4d2e12], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x5190d3c3, isOwner false, <1e79c15f, 45fc8e8a>[count 0, qsz 0, owner <NULL>]], obj 0x1d4d2e12]], 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 0x7f4ea92b1f50, owner true, ResourceToolkitLock[obj 0x4a94f8b3, isOwner true, <1a37bb87, 3b9efe95>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-7>]], obj 0x4f576a4a], 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@22eb5273, com.jogamp.opengl.test.junit.util.QuitAdapter@5272e2a, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5272e2a, ], 
  windowLock <4901024d, 3df0241d>[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[#47,main-Display-.x11_:0-1-EDT-7,5,main]
PNGPixelRect: test-ntscP_3-01-160x90, PixelRect[obj 0x41d477ed, 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 0x777ffb8b, handle 0x7f4ea83d8f30, isShared false, jogamp.opengl.gl4.GL4bcImpl@9775bbd,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x48b61220, isOwner false, <58aafe60, 18f445cc>[count 0, qsz 0, owner <NULL>]], obj 0x2bed5fdc], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x48b61220, isOwner false, <58aafe60, 18f445cc>[count 0, qsz 0, owner <NULL>]], obj 0x2bed5fdc]], 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 0x7f4ea92b1f50, owner true, ResourceToolkitLock[obj 0x53b27f93, isOwner true, <5ce4c27b, 6684260e>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-8>]], obj 0x275686bd], 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@67583b23, com.jogamp.opengl.test.junit.util.QuitAdapter@1d55caa9, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1d55caa9, ], 
  windowLock <5aa62b5b, 49d62ddc>[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[#49,main-Display-.x11_:0-1-EDT-8,5,main]
PNGPixelRect: test-ntscP_4-01-160x90, PixelRect[obj 0x639c2c1d, 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 0x276fdc33, handle 0x7f4ea82783d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@59b7b620,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x490a2ffa, isOwner false, <8bac3da, 2e01b446>[count 0, qsz 0, owner <NULL>]], obj 0x4a630110], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x490a2ffa, isOwner false, <8bac3da, 2e01b446>[count 0, qsz 0, owner <NULL>]], obj 0x4a630110]], 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 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x520e8259, isOwner true, <cf43fd1, 2f74198d>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-9>]], obj 0x7d4df6f2], 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@5b77af48, com.jogamp.opengl.test.junit.util.QuitAdapter@76d01940, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@76d01940, ], 
  windowLock <79e7ce66, 6b0f5dce>[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[#51,main-Display-.x11_:0-1-EDT-9,5,main]
PNGPixelRect: grayscale_texture, PixelRect[obj 0x5e0e82ae, 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 0x76405f4d, handle 0x7f4ea8131800, isShared false, jogamp.opengl.gl4.GL4bcImpl@849d9df,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea812edb0, owner true, ResourceToolkitLock[obj 0x356d1d37, isOwner false, <59955a81, 3571fe17>[count 0, qsz 0, owner <NULL>]], obj 0x73b05e47], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea812edb0, owner true, ResourceToolkitLock[obj 0x356d1d37, isOwner false, <59955a81, 3571fe17>[count 0, qsz 0, owner <NULL>]], obj 0x73b05e47]], 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 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x2e6971a3, isOwner true, <5ddb67bd, 67e0bb57>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-10>]], obj 0x1653938a], 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@73d20c8a, com.jogamp.opengl.test.junit.util.QuitAdapter@75327bc2, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@75327bc2, ], 
  windowLock <176a5c30, 1daf4294>[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[#53,main-Display-.x11_:0-1-EDT-10,5,main]
PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x36fc695d, 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 0x1940a9f8, handle 0x7f4ea84a5260, isShared false, jogamp.opengl.gl4.GL4bcImpl@67264d7c,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea812edb0, owner true, ResourceToolkitLock[obj 0x32df6f92, isOwner false, <3695a1d4, 35a9d211>[count 0, qsz 0, owner <NULL>]], obj 0x60b12475], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea812edb0, owner true, ResourceToolkitLock[obj 0x32df6f92, isOwner false, <3695a1d4, 35a9d211>[count 0, qsz 0, owner <NULL>]], obj 0x60b12475]], 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 0x7f4ea85600a0, owner true, ResourceToolkitLock[obj 0x29db640e, isOwner true, <32dbfbe0, 49198ef0>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-11>]], obj 0x20e2992a], 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@52eb722c, com.jogamp.opengl.test.junit.util.QuitAdapter@3f82976a, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3f82976a, ], 
  windowLock <3a69e064, e7605ca>[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[#55,main-Display-.x11_:0-1-EDT-11,5,main]
PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x4afcd809, 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 0x18e956e7, handle 0x7f4ea92cdab0, isShared false, jogamp.opengl.gl4.GL4bcImpl@660e8208,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea8130090, owner true, ResourceToolkitLock[obj 0x7d68e6db, isOwner false, <373c4efe, 4e84c298>[count 0, qsz 0, owner <NULL>]], obj 0x5c080782], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea8130090, owner true, ResourceToolkitLock[obj 0x7d68e6db, isOwner false, <373c4efe, 4e84c298>[count 0, qsz 0, owner <NULL>]], obj 0x5c080782]], 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 0x7f4ea92b1f50, owner true, ResourceToolkitLock[obj 0x666c6ce6, isOwner true, <3372956b, 5b0a019f>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-12>]], obj 0x4722396b], 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@422c7635, com.jogamp.opengl.test.junit.util.QuitAdapter@65527ad6, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@65527ad6, ], 
  windowLock <6edf891a, 38e01ccb>[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[#57,main-Display-.x11_:0-1-EDT-12,5,main]
PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x1d296da, 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 0xfcea59b, handle 0x7f4ea8649c00, isShared false, jogamp.opengl.gl4.GL4bcImpl@713e4344,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea8130090, owner true, ResourceToolkitLock[obj 0x42cc8a1e, isOwner false, <201bbf66, 7c55a633>[count 0, qsz 0, owner <NULL>]], obj 0x7f72ee9e], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea8130090, owner true, ResourceToolkitLock[obj 0x42cc8a1e, isOwner false, <201bbf66, 7c55a633>[count 0, qsz 0, owner <NULL>]], obj 0x7f72ee9e]], 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 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x59c80714, isOwner true, <245563c4, 75e03d43>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-13>]], obj 0x1d0e3b7f], 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@4e76f6d, com.jogamp.opengl.test.junit.util.QuitAdapter@b236776, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@b236776, ], 
  windowLock <7fdd5974, 13644033>[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[#59,main-Display-.x11_:0-1-EDT-13,5,main]
PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x6c6cb480, 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 0xcf9a078, handle 0x7f4ea92c95e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@728af2e3,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x7a5b2e31, isOwner false, <232caae3, 676e5f25>[count 0, qsz 0, owner <NULL>]], obj 0x4256b4c1], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x7a5b2e31, isOwner false, <232caae3, 676e5f25>[count 0, qsz 0, owner <NULL>]], obj 0x4256b4c1]], 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 0x7f4ea84aa860, owner true, ResourceToolkitLock[obj 0x615f201c, isOwner true, <2762f566, 326001d8>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-14>]], obj 0x45e74be9], 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@5da0dc89, com.jogamp.opengl.test.junit.util.QuitAdapter@6dd9db9e, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6dd9db9e, ], 
  windowLock <5f85693c, 2042c926>[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[#61,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 0x36ebc363, 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 0x6ff48c8f, handle 0x7f4ea92c95e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@1164245c,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x13551a90, isOwner false, <40219a75, 31d7834>[count 0, qsz 0, owner <NULL>]], obj 0x33ebfacf], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x13551a90, isOwner false, <40219a75, 31d7834>[count 0, qsz 0, owner <NULL>]], obj 0x33ebfacf]], 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 0x7f4ea8c77010, owner true, ResourceToolkitLock[obj 0x851f7b8, isOwner true, <446f26f5, 2c5b2a94>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-15>]], obj 0x408a8052], 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@476153cc, com.jogamp.opengl.test.junit.util.QuitAdapter@7a048d5b, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7a048d5b, ], 
  windowLock <f7e0705, 1be29ea8>[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[#63,main-Display-.x11_:0-1-EDT-15,5,main]
PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x38425407, 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 0x1d58b107, handle 0x7f4ea81b3f80, isShared false, jogamp.opengl.gl4.GL4bcImpl@63bac118,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x72d8cc7a, isOwner false, <328da9a8, 68d45129>[count 0, qsz 0, owner <NULL>]], obj 0x5d53ff2a], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x72d8cc7a, isOwner false, <328da9a8, 68d45129>[count 0, qsz 0, owner <NULL>]], obj 0x5d53ff2a]], 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 0x7f4ea83db940, owner true, ResourceToolkitLock[obj 0x69dc43e6, isOwner true, <36c3779c, 7cd43574>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-16>]], obj 0x3e3c3f6b], 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@35f48839, com.jogamp.opengl.test.junit.util.QuitAdapter@18a6668c, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@18a6668c, ], 
  windowLock <45048f79, 1a1c37d5>[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[#65,main-Display-.x11_:0-1-EDT-16,5,main]
PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x6025e1b6, 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 0x3001cd6e, handle 0x7f4ea81b3f80, isShared false, jogamp.opengl.gl4.GL4bcImpl@4e4e44e7,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x39f0d266, isOwner false, <1fd4c06a, 217d6b26>[count 0, qsz 0, owner <NULL>]], obj 0x1d286a92], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x39f0d266, isOwner false, <1fd4c06a, 217d6b26>[count 0, qsz 0, owner <NULL>]], obj 0x1d286a92]], 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 0x7f4ea83db940, owner true, ResourceToolkitLock[obj 0x22f4f8b3, isOwner true, <1b9abb17, 51f4d719>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-17>]], obj 0xf564b4f], 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@ae21b76, com.jogamp.opengl.test.junit.util.QuitAdapter@44ee4b3e, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@44ee4b3e, ], 
  windowLock <33d500a5, e6429a3>[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[#67,main-Display-.x11_:0-1-EDT-17,5,main]
PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x5b12b668, 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 0x71618f57, handle 0x7f4ea86497f0, isShared false, jogamp.opengl.gl4.GL4bcImpl@fefbfd0,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x3be3cad6, isOwner false, <5eb49a7f, 7794de7c>[count 0, qsz 0, owner <NULL>]], obj 0x577ee61], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x3be3cad6, isOwner false, <5eb49a7f, 7794de7c>[count 0, qsz 0, owner <NULL>]], obj 0x577ee61]], 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 0x7f4ea83db940, owner true, ResourceToolkitLock[obj 0x20e72163, isOwner true, <5afa2062, bcc727f>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-18>]], obj 0x31729181], 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@288752f5, com.jogamp.opengl.test.junit.util.QuitAdapter@23f58eb7, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@23f58eb7, ], 
  windowLock <4bc25f3c, 6e19315c>[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[#69,main-Display-.x11_:0-1-EDT-18,5,main]
PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x815b41f, 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 0x15b955f0, handle 0x7f4ea82fdad0, isShared false, jogamp.opengl.gl4.GL4bcImpl@6b53cdf6,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@1dd2216d,
	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 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x7df05b22, isOwner false, <3a6c4c43, 6cebf91c>[count 0, qsz 0, owner <NULL>]], obj 0x19a2a50a], idx 0], NEWT-Display[.x11_:0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f4ea92c64c0, owner true, ResourceToolkitLock[obj 0x7df05b22, isOwner false, <3a6c4c43, 6cebf91c>[count 0, qsz 0, owner <NULL>]], obj 0x19a2a50a]], 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 0x7f4ea83db940, owner true, ResourceToolkitLock[obj 0x66f4d457, isOwner true, <3e22929e, db2af5f>[count 1, qsz 0, owner <main-Display-.x11_:0-1-EDT-19>]], obj 0x1b4c116], 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@41a2fb1b, com.jogamp.opengl.test.junit.util.QuitAdapter@6b3e27d3, ], 
  MouseListeners num 0 [], 
  PointerGestures default true, custom 0 [], 
  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6b3e27d3, ], 
  windowLock <73eeb5bc, 54f576a6>[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[#71,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 @ 1756598981242 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T main @ 1756598981242 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
]]></system-err>
</testsuite>
